AWK jest bardzo przydatnym programem (a właściwie językiem programowania). Ale używane rzadko, z uwagi na swoją specyficzną składnie jest trudne w użyciu.
Poniej kilka przykładów wykorzystania tego polecenia:
pokazuje tylko polecenia historii bash, bez wypisywania daty i godziny
history | awk -v f=1 -v t=3 '{for(i=1;i<=NF;i++)if(i>=f&&i<=t)continue;else printf("%s%s",$i,(i!=NF)?OFS:ORS)}'
pokaż pierwszą i drugą kolumnę
awk '{print $1 $2}' FILE
pokaż ostatnią kolumnę pliku
awk '{print $NF}' FILE
https://www.shellhacks.com/awk-print-column-change-field-separator-linux-bash/
No Comments