awk ergebnis ins var schreiben

B

bigman007

Jungspund
hi leute
hab da eine frage

gehe mit whle schleife eine datei zeile fur zeile durch will die zeile dann mit awk teilen, und die inhalte in variablen speichern.
und das nacher mit if prufen krieg es aber leider nicht hin.

hier das was ich zuletzt hab.

Code:
cat banlist | while
read line
do

if [ echo ${line} | awk {'print $1'} -gt 2 ]; then

echo ${line} | awk {'print $1'};
fi
done
 
Hallo

Wenn deine Werte durch Leerzeichen oder Tab getrennt stehen, dann kannst du dir awk sparen - cut sowieso.

Code:
while read FELD1 REST;
do
if [ $FELD1 -gt 2 ];
then;
echo "$FELD1"
fi
done <datei

Gruß Wolfgang
 
Hallo

Wenn deine Werte durch Leerzeichen oder Tab getrennt stehen, dann kannst du dir awk sparen - cut sowieso.

Code:
while read FELD1 REST;
do
if [ $FELD1 -gt 2 ];
then[B][COLOR="Red"];[/COLOR][/B]
echo "$FELD1"
fi
done <datei

Gruß Wolfgang
Hallo,

das ergibt einen
syntax error near unexpected token `;'
;)
Daher beim then das Semikolon [;] weglassen...

Gruß Lumpi
 
Ja, Fipptehler kann ja mal passieren.
;)

Gruß Wolfgang
 

Ähnliche Themen

Switche abfragen über Script

Skript soll nicht doppelt laufen... kill pkill pid cron

Zeilen behalten, die Werte in einem bestimmten Bereich enthalten

script sshpass

Verschlüsseltes Backup-Script mit rsync

Zurück
Oben