awk Problem: leerzeichen tabs
Hallo,
Ich schreib grad ein script:
Ziel ist es in einer Datei nach einem keyword zu suchen, einen Wert zu überprüfen und falls notwendig zu ändern.
awk '{ if ( $1 == "KY" && $6 != 6 )
{ $6 = 6 ; print $0 }
else
{ print $0 }
}' $file > "$file".new
Problem dabei ist nur, die Felder sind durch mehrere Tabs und Leerzeichen getrennt.
Eintrag in Datei vor dem awk Befehl:
KY___3_____3_____2______1________3____2
Datei nachher:
KY_3_3_2_1_6_2
Dadurch sind die Einträge in der Datei nicht mehr leicht zuordenbar.
Gibts eine Möglichkeit dass die Abstände beibehalten werden.
Danke im voraus,
loa
|