喫茶XRAYトップページ
[
スレッド全体
]
[4906]
gwak
返信
削除
2011/6/21 (火) 15:08:09
Mr.XRAY
正規表現で思いだしたんですが,
[552_パイプを使用したコマンドラインのリダイレクト]
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
552_Pipe
Redirect
.
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.
wikipedi
a.
org/
wiki/
AWK
例えば,以下のようなファイルがあったとします.
data.txt
東京は日本の首都です
日本の首都は東京
明日はABC東京に出張XYZします
大阪は商業都市です
うまいもんなら大阪
今日は大阪にいます
この中から,ABCとXYZで囲まれた中に東京という文字列がある行を取り出すには,
gawk "/ABC東京.*XYZ/"
を実行します.図はその実行結果です.
スクリプト言語ですので,コードを書いたファイルを,例えばAAA.txtという名前
で保存しておいて,
gawk -f AAA.txt data.txt
ということもできます.
必要性? あまりないかも知れません... 参考までに.
[4956]
Re:gwak
返信
削除
2011/6/30 (木) 06:25:47
Mr.XRAY
> で,gwak(ジーオーク,グヌーオーク・グニューオーク)を使用した例があります.
一応サンプルの記事に追加しておきました.
Delphi付属のgrep.exeの使用例も1つだけですが...
http://
mrxray.
on.
coocan.
jp/
Delphi/
plSample
s/
552_Pipe
Redirect
.
htm#
gwak
[
▼次のスレッド
]
INCM/CMT
Cyclamen v3.82