関心空間はコンピュータのクチコミも満載!

新着

... もっとみる
ログイン | ユーザー登録(無料)

ジーオーク

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に対応したものが、配布されてるのを見つけました。ちゃんと使ってやろうと思います。ありがたや。

gawk

このページに
携帯でアクセス

2次元バーコード対応の携帯で読み取ってください

未有音画像 投稿者:
未有音

コメント (3)

2002/10/28

なおなお Excelで扱いきれないでかいファイルの整形に重宝しております。1行で書くのは本当にパズルちっくですよねー。

未有音 perlでやればできるとわかってるのを、awk一行でバッサリ書けたときは気持ちいいですよね~。

2002/10/30

未有音 Vzのおまけで正規表現のために常駐物を入れたりしてましたねー。

つながりキーワード (1)

 Unixのツールを使って、ちょっとしたスクリプトをコマンドラインの一行で書いてしまうこと。簡単な割に結構使いでがあったり、パワフルな事ができてしまったりで、こういう呼び方が定着したのかな?...

携帯でこのページにアクセス

gawk

2次元バーコード対応の
携帯で上の画像を読み
取るとアクセスできます

トラックバック (0)

まだトラックバックされていません。

トラックバックURL
http://www.kanshin.com/tb/keyword-202431

キャンペーン


ロケットニュース24

未来検索 ガジェット通信
ページの先頭へ ページの先頭へ