#99 Article 1017 Posted at 1995/12/11 22:13:43 by Puch (MAP3579) [SAHOU.2]
Subject: Re: プログラミング作法・お題2 /995
んじゃぁ、私もawkで一つ。DOSのコマンドラインから、
C:\>jgawk "BEGIN{for(;(getline<\"LOG\")>0;){A+=gsub(/MAPLE/,\"&\")}print A+0}"
と打つ事で動作します。
DOSのコマンドライン上の'>'とかの都合で'"'とか'\'とか使ってますんで、
DOS以外の場合は多少変更を加えないと駄目だと思いますが、どう変更したら良
いか良く判りません。
特徴、、とにかく短い事(笑)。かわりに、物凄く不親切で(例えば検索対象ファ
イルが無くてもその旨すら出さない)、作法もへったくれも有りません^_^;。
script file にする場合は、
BEGIN{for(;(getline<"LOG")>0;){A+=gsub(/MAPLE/,"&")}print A+0}
で、良いと思います。こっちの場合はOSには依存しないはずです。
Pu/* 誰か日本語Mindで書いて下さい(笑) */ch