2013年1月4日金曜日

awk スクリプト


スクリプト言語としては、perlがよく知られていますが、perl の前に学んだのはawkでした。awk のほうが簡単なテキスト処理であれば簡単に記述できます。

以下は awk スクリプトのサンプルです。不等号の文字をアンパサンドlt やアンパサンドgtに変換します。


---------------------------------



{  gsub(/\</,"\&lt;");
   gsub(/\>/,"\&gt;");
   print $0 ;
}


---------------------------------





また、a2p というコマンドは、awk スクリプトを同じ処理をするperl スクリプトに変換してくれます。awk や a2p コマンドは、ubuntu であればコマンドラインから標準で使用できます。



cofe_fd3のawk についてのページ
http://www.geocities.jp/cofe_fd3/awk.htm

0 件のコメント:

コメントを投稿