- 基本
| awk '{print $1,$3}'
- 入力セパレータ(デフォルト空白)をカンマに
awk -F, awk 'BEGIN{FS=",";}{print $1,$2}'
- 出力セパレータ(デフォルト空白)
awk '{print $1","$3}' awk 'BEGIN{OFS=","}{print $1,$3}'
- 条件絞込み
awk '/abc/ {print $5,$9}'
- 合計
awk 'BEGIN { print "START!"} {total+=$5; print $9} END {print "size total="total} '※ Excelの方がやりやすいかも。
- 別ファイル
awk -f awk.lst
ファイルには1行ごとに改行で記述できる。