awk

    
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

組み込み変数

  • FS
    • 意味: 入力のフィールド区切り文字
    • デフォルト値: スペース
  • RS
    • 意味: 入力のレコード区切り文字
    • デフォルト値: 改行(\n)
  • OFS
    • 意味:出力時のフィールド区切り文字
    • デフォルト値:スペース


TIPS

  • 呼び出されたファイルのファイル名を取得する
print $0|awk -F/ '{print $NF}'

  • CRLFが含まれる行を表示する
awk '/[\r\n]/' test.txt

  • 検索する
ls -l | awk '/^d/ {print $1}'

  • デリミタを指定する
cat test.csv | awk -F"," '{print $1}'

  • BEGINとEND
ls -l | awk 'BEGIN { print "START!"} {total+=$5; print $9} END {print "size total="total} '
|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|