[FAQ CENTER トップ]
[Redhat Enterprise linux 6(EL) FAQ トップへ]





【質問】awkのサンプル

環境:Redhat Enterprise linux 6(EL)

【回答】
awk とはプログラミング用のコマンドの一種です。空白やカンマにより1行に複数のデータが記載されたテキストファイルを処理することを想定しています。
csv(テキスト)を行ごとにループで処理する場合などに役に立ちます。UNIX系で開発されました。


以下はawk サンプルです。
 (引数は1から始まる点に注意です。)

(1)
タブ区切りのファイルを読み込み、2番目の文字列を出力する


awk -F"\t" '{print $2}' ./access.log

awk -F"\t" '($1 !~ /1/){print}' ./access.log


(2)
タブ区切りのファイルを読み込み、1番目の文字列が 1でない行を出力する


awk -F"\t" '($1 !~ /1/){print}' ./access.log





(*)本ページは Redhat Enterprise Linux 6以後を想定しています。

最終更新日:2017/05/14



[Redhat Enterprise linux 6(EL) FAQ トップへ]
[FAQ CENTER トップ]


本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。) Copyright(c) tooljp.com 2007-2012