備忘_awkコマンド
#バージョン表記
awk --version
#1個目の項目表示
awk '{print $1}' <filename>
#1個目と3※の項目を表示
ls -l | awk '{print $1,$3}'
#最後の文字を出力
ls -l | awk '{print $NF}'
#特定のキーワード(以下では”Jerry”がキーワード)
awk '/Jerry/ {print}' filename
#2個目の文字(下ではAdam)を変換
echo "hello tom" | awk '{$2="Adam"; print $0}'
#2個目の項目の文字を変更
cat file | awk '{$2="ImIm"; print $0}'
#15文字以上の行を表示
awk 'length($0) > 15' <filename>
#9個目の項目の要素が特定文字と合致したら表示
ls -l | awk '{if($9 == "seinfeld") print $0;}'
#項目の個数を表示
ls -l | awk '{print NF}'