Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Mist!!!
OK, letzter Versuch, sonst fällt mir erst mal nichts mehr ein.
Bitte nochmal die Zeile editieren.
neu - for ( I=1 ; ${I}<${ANZ}; I++ );
Dann ausprobieren. Und wenn immer noch nicht geht, noch mal die doppelten
Klammern einfügen.
neu - for (( I=1 ; ${I}<${ANZ}; I++ ));
_______________________________________________________________
Everything that is really great and inspiring is created by the individual
who can labor in freedom.
- Albert Einstein
nein leider nicht
hab so nen bisschen in der zwischenzeit rum gebastelt
was heißt den das ??
bash-2.03$ ./dups.sh
++ INDEX=0
++ I=
++ ELEMENT=
++ ANZ=0
++ COUNT=0
++ '[' -d ']'
++ cd
+++ ls
+++ wc -l
++ ANZ= 7
+++ ls
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=dos
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=nt_profil
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=swd
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=system
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=xp_profil
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=xpswd
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=xpswdlog
./dups.sh: ``(I=1 ; ${I}<${ANZ}; I++)`': not a valid identifier
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »freEze« (30.08.2005, 14:14)
Original von freEze
ne noch immer der selbe fehler
./dups.sh: line 34: syntax error near unexpected token `(('
./dups.sh: line 34: ` for ((I=1 ; ${I}<${ANZ}; I++));'
#!/bin/ksh
set -x
find . -name "*" -type f -exec ls -d {} \; | grep -v Gesamt >temp.txt
while read name
do
sumerg=`sum "$name" | awk ' { print $1,$2 } ' `
groesse=`wc -c "$name" | awk ' { print $1 } ' `
echo "$groesse $sumerg $name"
done < temp.txt | sort -nr > ausgabe.txt
kann man da nich einfach was ranhängen was in der ausgabe.txt die ersten beiden spalten vergleicht und wenn ein gleicher wert gefunden wird eine gelöscht wird
wie wärs, wenn Du das rote oben durch
#!/bin/bash
ersetzen würdest..?
Just because an OS holds 90% of the market doesn`t mean it`s superior.
Remember 90% of all animals are insects.
Wer sucht der findet..
ja ist doch egal
klappt beides
Original von freEze
nein leider nicht
hab so nen bisschen in der zwischenzeit rum gebastelt
was heißt den das ??
bash-2.03$ ./dups.sh
++ INDEX=0
++ I=
++ ELEMENT=
++ ANZ=0
++ COUNT=0
++ '[' -d ']'
++ cd
+++ ls
+++ wc -l
++ ANZ= 7
+++ ls
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=dos
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=nt_profil
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=swd
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=system
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=xp_profil
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=xpswd
++ (( INDEX++ ))
./dups.sh: ((: INDEX++ : syntax error: operand expected (error token is " ")
++ ELEMENT[${INDEX}]=xpswdlog
./dups.sh: ``(I=1 ; ${I}<${ANZ}; I++)`': not a valid identifier
Da müsst ich erst mal wissen was Du gebastelt hast, sieht ja ziemlich wild aus.
Dann würde mich noch interessieren, ob Du "man bash" ausführen kannst.
Wenn ja lies Dir mal Durch wie bei Deiner bash denn die Syntax für
for-Schleifen aussieht.
_______________________________________________________________
Everything that is really great and inspiring is created by the individual
who can labor in freedom.
- Albert Einstein
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Talon_Karrde« (30.08.2005, 15:17)
find ich echt nett von euch mir so zu helfen
bin schon wieder zu hause
meld mich morgen wieder
big thx !!!!!
so ich hab heute morgen mein script fertig
vielen dank für euren einsatz !!!
Keine Ursache,
aber erzähl doch mal wie es aussieht.
Würd mich echt interessieren.
Gruß
Werner
_______________________________________________________________
Everything that is really great and inspiring is created by the individual
who can labor in freedom.
- Albert Einstein
schick ich dir nachher per mail