2007-11-30から1日間の記事一覧
http://www.ylug.jp/modules/pukiwiki/index.php?YLUG 「第82回カーネル読書会」で話が出るかもしれない アレは私も設計を担当していた (微妙ではあるが、嘘ではない) ので、参加したい気もあるが、どうしようかな。中の人の立ち位置が難しい。 アレとか伏字…
当然、違うところに萌えているわけですが、Linux のみなさん、jfbterm + vlc 256 color くらいで誰か作ってくれないかなぁ。 といいつつ、ちょっと作ってみたい。Excel に負けるわけにはいかない。(w
filtering for identical field labels ***record*** TAG1 A TAG2 B irrelevant------------------ TAG2 C TAG3 D TAG4 E # ***record*** TAG1 f TAG2 g TAG2 h irrelevant------------------ TAG3 i TAG4 j #というファイルがあり、これを以下のようにした…
File parsing 10 abc 20 abcc 30 abcd 40 xycz 42 wxy 5 abc 20 abcd 30 abccというファイルがあり、最初のステップで以下のようにします。 "abc" - 10 "abcc" - 20 "abcd" - 30 ...次のステップで "abc" 10 - 5 = "abc" 5 "abcc" 20 - 30 = "abcc" -10のよ…
awk math results differ from other languages 計算結果が awk だけ異なると言うものです。 $ echo "111111111 * 111111111" | bc -l 12345678987654321 $ perl -le 'print 111111111 * 111111111' 12345678987654321 $ python -c "print 111111111 * 11111…
formatting question... 2007-10 14,807 1,604 29,600 2007-09 15,173 521 35,853 2007-08 12,799 1,236 516 2007-07 5,780 416 37,135というファイルがあり、以下のように出力したいそうです。 2007-10 14,807 1,604 29,600 2007-09 15,173 521 35,853 2007…
Refer to field headings? awk に csv のフィールドの位置ではなく、ヘッダーで一致させることができるかというものです。 awk '( $4 ~ /ASPAC/) {do something;}' < input_file ではなく awk '( region_name ~ /ASPAC/) {do something;}' < input_file のよ…
awk question set myvariable = `awk '{print $1}' cool`としても動作しないのは何故かというものですが・・・結果が読めないぞ・・・shell が bash 系というオチでいいのかな? myvariable=`awk '{print $1}' cool`で動作したようですが、質問者が「空気読め…
tac replacement 最後から先頭へ向かって処理したいので、tac の代用はないかということですが、sed で以下のようなものを使っているそうです。 sed -e '1!G;h;$!d'以下の Juergen Kahrs の回答はどうかと思いますけど・・・。 awk '{print NR, $0}' data_fi…
*really* shortest match in awk - possible? awk '/^----/,/^____/{next}{print}' というものが正常に動作していないというものです。具体的には、以下のようなファイルを使っています。 From - Sun Sep 18 12:55:25 2005 (...) Some text I want to keep S…
inserting beg/end lines by blocks of text 1 test1 1 test2 1 test3 2 test1 2 test2 2 test3 2 test4 3 test1 3 test2 3 test3というファイルを以下のようにしたいというものです。 1 beg 1 test1 1 test2 1 test3 1 end 2 beg 2 test1 2 test2 2 test3 2…
optimization - search free value through a range MIN_VALUE=800 MAX_VALUE=810という数字の範囲で、以下のファイルから使っていない数字を求めるというものです。 #> cat all_values 100 200 800 801 803 900以下のようなコードを書いたので、最適化して…
How to gram awk's regexp submatches? 以下のような場合にマッチした数値だけを抜き出したいと言うものです。 $echo "test4325363test" | awk "/(.*)([0-9]+)(.*)/ {print NUMBER HERE!}"代表的なものに match() を使うのと gensub() を使うものがあります…
なぜか comp.lang.awk が盛り上がっているわけですが、先週帰省のため追従してない部分を含めて紹介したいと思います。