#pragma section-numbers off [[TableOfContents]] = 概要 = テキスト処理の最高峰です。プログラミングの基礎能力向上に向いています。 ここでは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開発 = MacEmacs: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 [http://homepage3.nifty.com/tamekichi/cshell1.htm 君にも分かる!「ため」のCシェル&awk講座] ---- CategoryPrograming CategoryEmacs CategoryUnix [http://soma.20me.com soma] [http://vicodin.enic.nl vicodin] [http://buy-vicodin.coms.nl buy vicodin] [http://phentermine.earthlink.be phentermine] [http://buy-phentermine.knipt.nl buy phentermine] [http://buy-hydrocodone.golft.nl buy hydrocodone] [http://phentermine-online.enic.nl phentermine online] [http://buy-hydrocodone.fx.to buy hydrocodone] [http://buy-fioricet.100freemb.com buy fioricet] [http://hydrocodone.surft.nl hydrocodone] [http://phentermine.bezorgt.nl phentermine] [http://buy-phentermine.netzero.nl buy phentermine] [http://vicodin.bakt.nl vicodin] [http://buy-phentermine-online.9k.com buy phentermine online] [http://buy-hydrocodone.netzero.nl buy hydrocodone] [http://tady.cz/vicodin vicodin] [http://celebrex.150m.com celebrex] [http://hydrocodone.gratis.ws hydrocodone] [http://buy-vicodin.bouwt.nl buy vicodin] [http://hostinghelps.com/buy-tramadol buy tramadol] [http://ambien.up-a.com ambien] [http://phentermine.st20.com phentermine] [http://buy-vicodin.20fr.com buy vicodin] [http://order-phentermine.inc5.com order phentermine] [http://anzwers.org/free/propecia propecia] [http://vicodin-side-effects.9k.com vicodin side effects] [http://hostinghelps.com/vicodin vicodin] [http://buy-hydrocodone.00it.com buy hydrocodone] [http://buy-phentermine.20is.com buy phentermine] [http://cheap-phentermine.gfx.by cheap phentermine] [http://cyclobenzaprine.00freehost.com cyclobenzaprine] [http://carisoprodol.20m.com carisoprodol] [http://buy-carisoprodol.20me.com buy carisoprodol] [http://phentermine-online.2u-2.com phentermine online] [http://hostinghelps.com/hydrocodone hydrocodone] [http://buy-fioricet.9k.com buy fioricet] [http://cheap-carisoprodol.9k.com cheap carisoprodol] [http://anzwers.org/free/didrex didrex] [http://carisoprodol-online.d0x.de carisoprodol] [http://foreclosure-home.00freehost.com foreclosure]