gawk
つーことでまとめ。これは、Windowsのようにテキストモードがあり、行末がCR LF になっているようなシステムのお話です。 gawkの改行問題 −解決編− というわけで、きむらさんが丁寧にまとめられています。 全て libc に起因していたいようです。丁寧な解説付…
それまでは、自分にとってのプログラム言語とは「金で買うもの」だと思っていた。 それがgawkに出会ったとき「こんなものが!」的な衝撃があったのを今でも思い出せる。 http://d.hatena.ne.jp/Soryu/20070929 ブレイクさせたのは serow さんの gawk 2.11.1 …
以下からの続きです。 特定の文字列を含むセクションだけを抜き出す (続き) - 日本 GNU AWK ユーザー会 0.2 なんとなく見えているところとして、 gawk の基本動作とは異なる動作をしている Cygwin 固有の問題 or gawk 固有の問題 前者だと Cygwin の binmode…
gawkの基本的な動作 きむらさんのこういう部分はいろいろためになります。 1. ある大きさをまとめて読んでくる 2. 読んできた中にRSにマッチする文字列があれば 1. RSにマッチした位置より前の部分を今回読み込んだレコードとして設定する 2. RSにマッチした…
しくだい Cygwin の gawk - 日本 GNU AWK ユーザー会 0.2 特定の文字列を含むセクションだけを抜き出す (2) - 日本 GNU AWK ユーザー会 0.2 誰が \r 取り除いているのかわかんねえ… orz しくだい 他のストリーム系のものだとどうなんだろう? sed とか Perl …
cvs 版では gawk 3.1.5i になっていますが、メンテナー Arnold Robbins によるリリースノートの翻訳を載せておきます。(あえて原文も載せています) Second beta version of gawk 3.1.6 now available Changes from 3.1.5 to 3.1.6 3.1.5 から 3.1.6 への変更…
FIELDWIDTH ってあまり使わないのですが使ってみました。 例えば固定幅で整形された出力結果にはフィールドの間に複数のスペースを置いていますが、これをawkとかで処理する場合にはechoで1つのスペースにした後で1つのスペースをディリミタとして個々のフ…
gawkの内部で最初にCR+LFをLFに変換してから処理しているように見える。 2007-10-11 - 木っ端拾いの材木流し 手元の Cygwin (少し古めですが) 版 gawk では RS="\r\n" でも認識していたし、RHEL3 の gawk でも問題なく動作してますね。 現象がつかめませんが…
http://ja.doukaku.org/29/ 既に作ったことがあったので、書いておきます。gawk のみの実装ですが、gawk には systime() 関数と strftime() 関数と mktime() 関数があります。 #! /usr/bin/gawk -f BEGIN { print "Now: " strftime("%Y-%m-%d %H:%M:%S", sys…
gawk 3.1.6 の第 2 β版のリリース通知が gawk メンテナーの Arnold Robbins から出ています。 Second beta version of gawk 3.1.6 now available リリースノートは (可能であれば) 3 連休に翻訳しますが、Beta release of gawk 3.1.6 now availableに 3.1.5g…