名前 題名 ▼ Mr.XRAYさん > 正規表現で思いだしたんですが, > > [552_パイプを使用したコマンドラインのリダイレクト] > http://mrxray.on.coocan.jp/Delphi/plSamples/552_PipeRedirect.htm#fig6 > > で,gwak(ジーオーク,グヌーオーク・グニューオーク)を使用した例があります. > ここで使用したgwak.exeを添付しました. > これは現在,公開が停止しています. > > http://www.kt.rim.or.jp/~kbk/gawk-3.1/ > > Vectorからはダウンロード可能なようです. > gawk 3.1.5 for Windows > http://www.vector.co.jp/soft/dl/win95/util/se376460.html > > gwakを使用する場面があるかどうかを分かりませんが,DelphiのIDEのgrepの > ような機能と正規表現が使えるスクリプト言語です. > > AWK - Wikipedia > http://ja.wikipedia.org/wiki/AWK > > 例えば,以下のようなファイルがあったとします. > > data.txt > > 東京は日本の首都です > 日本の首都は東京 > 明日はABC東京に出張XYZします > 大阪は商業都市です > うまいもんなら大阪 > 今日は大阪にいます > > この中から,ABCとXYZで囲まれた中に東京という文字列がある行を取り出すには, > gawk "/ABC東京.*XYZ/" > を実行します.図はその実行結果です. > > スクリプト言語ですので,コードを書いたファイルを,例えばAAA.txtという名前 > で保存しておいて, > > gawk -f AAA.txt data.txt > > ということもできます. > 必要性? あまりないかも知れません... 参考までに. GIF,JPEG,PNG画像ファイル及びLZH,ZIPファイルをアップロードできます.600 x 1200 ピクセルを超える画像は縮小表示されます(画像クリックで拡大表示). (上限122000(120k)バイト) 削除キー Link