うまいぼうぶろぐ

linuxとhttpdとperlのメモ

特定の列を取り出す - awkの簡単で便利な使い方

なぜかawkのことはすぐ忘れるのでmemo。コマンド結果のうち、ある"列"だけ取り出したい時はパイプでawkを使う。
↓のページはcsh入門ってなってますが、別にどんなシェルでも大丈夫。

%  ls -l | awk '{printf "%s %s %s\n",$1,$3,$5}'

ってやると、1,3,5列目を抽出できるよっていう技。簡単でちょー便利なのでもう忘れないでおこう。