Sie sind nicht angemeldet.

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.

Talon_Karrde

Fortgeschrittener

  • »Talon_Karrde« ist männlich

Beiträge: 197

Wohnort: Deutschland/NRW/Moers

Beruf: Netzwerk Ingenieur

  • Nachricht senden

41

30.08.2005, 14:09

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

42

30.08.2005, 14:12

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)


43

30.08.2005, 14:24

Zitat

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..

44

30.08.2005, 14:27

ja ist doch egal
klappt beides

Talon_Karrde

Fortgeschrittener

  • »Talon_Karrde« ist männlich

Beiträge: 197

Wohnort: Deutschland/NRW/Moers

Beruf: Netzwerk Ingenieur

  • Nachricht senden

45

30.08.2005, 15:07

Zitat

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)


46

30.08.2005, 15:34

find ich echt nett von euch mir so zu helfen

bin schon wieder zu hause
meld mich morgen wieder


big thx !!!!!

47

31.08.2005, 08:09

so ich hab heute morgen mein script fertig


vielen dank für euren einsatz !!!

Talon_Karrde

Fortgeschrittener

  • »Talon_Karrde« ist männlich

Beiträge: 197

Wohnort: Deutschland/NRW/Moers

Beruf: Netzwerk Ingenieur

  • Nachricht senden

48

31.08.2005, 10:09

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

49

31.08.2005, 10:43

schick ich dir nachher per mail

Thema bewerten