awk variable setzten

S

sveni

Grünschnabel
Hallo...
hab irgendwie das Problem, dass ich einen Befehl hab der an sich funktioniert.
Nur wenn ich daraus ne Variable mache funtzt nix mehr.

Funktioniert=

echo "filename\t\c" && $awk '{ if( NR == 2) print $0 }' filename

funktioniert nicht=
ausgabe=$awk '{ if( NR == 2) print $0 }'
echo "filename\t\c" && $ausgabe filename

Hab jetzt beim awk auch schon alles möglich mit Klammern probiert aber geht nix...
 
Jo kein Wunder, deine Syntax ist ja auch totaler Quatsch.
Code:
ausgabe=$(awk ' NR==2{print} ' filename)
echo "filename\t\c $ausgabe"
 
und wie mache ich das wenn ich 20 verschiedene filenamen habe...
will ja möglichst nur eine zeile für ne variable...
 

Ähnliche Themen

Grafische Anzeige der Temperatur

HandbrakeCLI Shell Skript

Prblem mit zeilenweises auslesen von Datei und schreiben nach mysql

verzeichniss suche funktioniert nicht

Problem bei Shellskript

Zurück
Oben