概要
テキスト処理の最高峰です。プログラミングの基礎能力向上に向いています。
ここでは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 buy hydrocodone buy fioricet cheap cigarettes progressive auto insurance lortab online buy phentermine online vicodin celebrex buy tramadol ambien ugg soma phentermine hydrocodone buy vicodin order phentermine vicodin propecia hgh spray vicodin side effects vicodin buy phentermine cheap phentermine ugg boot carisoprodol buy carisoprodol buy hydrocodone phentermine online hydrocodone phentermine buy fioricet hgh cheap carisoprodol ambien didrex carisoprodol