[HOME]: [Mac OS X]: [MacPython]: [Emacs]: [生存報告記]: [MacEmacs JP Project]: [NTEmacs JP Project]:

概要

テキスト処理の最高峰です。プログラミングの基礎能力向上に向いています。

ここではgawk3.1.3の日本語対応の検証が主な目的です。

URL

http://ftp.gnu.org/gnu/gawk/

インストール

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

君にも分かる!「ため」のCシェル&awk講座


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