概要
テキスト処理の最高峰です。プログラミングの基礎能力向上に向いています。
ここではgawk3.1.3の日本語対応の検証が主な目的です。
URL
インストール
Mac OS Xでは初期からインストールされているので特別にインストール作業は必要ありません。
ただし、初期でインストールされているawkは日本語に正確には対応していません。日本語ファイルは(とりあえず)あつかえますが、正規表現やsubstr等で日本語が正常にあつかえません。
http://www.hinadori.atnifty.com/~wills/program.html
からmbパッチを取得してコンパイルする必要があります。
だたし、gawk3.1.1以上にはMulti-byte 対応がはいっているはずです(gawkのNews参照)。実は未検証で、今これを書いているのはそれを検証する目的だったりします。
fink gawk
だと 3.1.2 なので大丈夫だと思いますが、最新は3.1.3なのでこれをソースからインストールします。
./configure make sudo make install
日本語の検証
EUC-JPで以下のようなファイルを作成します。
hoge.txt
あいう えお かきく けこ さしす せそ abc de
gawk '/a/ {print $1}' hoge.txt gawk '/あ/ {print $1}' hoge.txt
両方動作しました。
EUC-JP以外を利用する事はできなそう?
Emacs開発
AwkMode を参照してください。
利用方法
参考サイト
http://www.kt.rim.or.jp/~kbk/gawk-30/gawk_toc.html
http://www.yk.rim.or.jp/~hi_saito/awk/
http://www.asahi-net.or.jp/~DJ8T-IWNS/
http://www.hinadori.atnifty.com/~wills/program.html
http://work.tkensaku.com/AWK/proof.html
http://cl.aist-nara.ac.jp/~daiti-m/etc/awk/
http://www.eco.osakafu-u.ac.jp/~kazuhisa/awk.htm
http://aoki2.si.gunma-u.ac.jp/Hanasi/Algo/awk.html
http://village.infoweb.ne.jp/~fwgc1075/cshell1.htm
CategoryPrograming CategoryEmacs CategoryUnix soma vicodin buy vicodin phentermine buy phentermine buy hydrocodone phentermine online buy hydrocodone buy fioricet hydrocodone phentermine buy phentermine vicodin buy phentermine online buy hydrocodone vicodin celebrex hydrocodone buy vicodin buy tramadol ambien phentermine buy vicodin order phentermine propecia vicodin side effects vicodin buy hydrocodone buy phentermine cheap phentermine cyclobenzaprine carisoprodol buy carisoprodol phentermine online hydrocodone buy fioricet cheap carisoprodol didrex carisoprodol foreclosure