ジーオーク
gawk
perlを覚える前、DOSの少ないメモリであれこれやってたときは、これがテキスト整形の主役だった。jgawk入門という本も買った。
jgawkは田中さんによるgawkの日本語対応版であり、gawkはawkのGNU版であり、GNUとは…以下云々。まぁLinuxの各ディストリビューションやFreeBSDに付いてるのはほとんどgawk。
今でもちょくちょく使う。
エディタからコマンドを呼び出して、編集中の内容をフィルタにかけるような処理をするときは重宝する。
というか、ボクは面倒臭がりなので、そういう機能が使えないと、面倒臭くて死ぬ。カーソルとデリートとコピペでガチャガチャやるなんて! 野蛮な!
CSVやタブ区切りテキストのカラムの順を入れ替えるとかであれば、
> gawk 'BEGIN{FS=",";OFS=",";}{print $2,$1,$3;}' < src.txt
とか。
一行に押し込めてなんとか書こうと頭を捻るのが楽しい。
なんといっても、実行ファイル1個で済むのがよろしい。perl5みたいにインストールとかライブラリとか考えなくていいので、フロッピーに必要な道具だけ入れて持ち運ぶような使い方も可能な筈。
*
windows触るようになって疎遠になっていたのですが、今日、各種日本語文字コード、win32に対応したものが、配布されてるのを見つけました。ちゃんと使ってやろうと思います。ありがたや。
- 2002/10/28更新
- 2002/10/28登録
- 3725クリック
このキーワードを共有する
-
メイン
つながりキーワード (1)
一行野郎
- (ado)
Unixのツールを使って、ちょっとしたスクリプトをコマンドラインの一行で書いてしまうこと。簡単な割に結構使いでがあったり、パワフルな事ができてしまったりで、こういう呼び方が定着したのかな?...




公衆電話マップ ap...
Myst Online: Ur...


