Awk příkaz v příkazové řádce Linuxu, který umožňuje modifikovat soubor. Pro přidání prefixu na začátek souboru se použije příkaz
awk '{print "PREFIX"$0}' FILE
Pro přidání suffixu příkaz
awk '{print $0"SUFFIX"}' FILE
Pokud potřebujete v rámci textu přidat jednoduché uvozovky, je třeba použít '\''
.
Jako příklad použiji tento soubor s názvem pokus
.
lksajfs
asklfa
ksfawoowp
2526827628276262
koishf
a
sjfoisfj
osfo
Následujícím příkazem vytvořím nový soubor s názvem pokus-modified
, který bude mít na začátku každé řádky jednoduchou uvozovku a na konci jednoduchou uvozovku a čárku.
awk '{print "'\''"$0}' pokus | awk '{print $0"'\'',"}' > pokus-modified
Takto bude vypadat modifikovaný soubor.
'lksajfs',
'asklfa',
'ksfawoowp',
'2526827628276262',
'koishf',
'a',
'',
'sjfoisfj',
'osfo',
Zdroje: