![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Newbie
![]() Registriert seit: 01.08.2001
Beiträge: 18
|
![]() 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 |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|