awk ファンクラブ (332レス)
awk ファンクラブ http://mao.5ch.net/test/read.cgi/linux/1215431118/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
1: login:Penguin [sage] 2008/07/07(月) 20:45:18 ID:wYmB5VwU おーくについて語りましょう http://mao.5ch.net/test/read.cgi/linux/1215431118/1
59: login:Penguin [sage] 2010/01/05(火) 12:34:43 ID:APedkSZb echo -n $hoge | awk 'a[$0]++<1{printf(NR>1?RS:_)$0}' RS=: http://mao.5ch.net/test/read.cgi/linux/1215431118/59
125: login:Penguin [sage] 2011/06/15(水) 21:26:33.76 ID:QLTzRiMx HTMLファイルからタイトル(title要素の持つ文字列)を取得する awk '/<title>/{ b=1 }; b{ s=s $0 RS }; /<\/title>/{ gsub(/.*<title>|<\/title>.*/,"",s); print s; exit }' 分かりやすさと効率を無視、短さを優先した別解。 awk '{ s=t=s $0 RS }; gsub(/.*<title>|<\/title>.*/,"",t)>1{ print t; exit }' どっかのスレにて、出遅れ、荒れ気味なので。 改行も保存してるけど、必要ないならRSを除けばいい。 perlの無いシステムでもawkはある!はず。 いつの間にかUnix板のシェルスクリプトスレまで無くなってやがる… http://mao.5ch.net/test/read.cgi/linux/1215431118/125
139: login:Penguin [sage] 2011/07/07(木) 02:54:29.78 ID:bHkfWT8R md5sumコマンドの出力から重複するMD5チェックサムを持つファイルを列挙する awk '{ i=++a[$1,0]; a[$1,i]=$0 }; END{ for (i in a) if (!k[split(i,k,SUBSEP)] && a[i]>1) for (j=1; j<=a[i]; j++) print a[k[1],j] }' まだ短く書けそうかな? あるディレクトリ以下を調べるなら、こんな感じでMD5チェックサムを計算する。 find sda6.photorec -type f -exec md5sum '{}' + この出力をパイプか何かで食わせればいい。 gawkの4.0が出たか。いろんな亜種を使う機会があるから、なかなか依存したプログラムは書けないね。 よく使うのはgawkとmawkだけど、皆何をよく使ってるのだろう?使用者が少ないから余計に気になる。 デバッガって使いやすい?いまだにprintで表示してやってるなぁ。 http://mao.5ch.net/test/read.cgi/linux/1215431118/139
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s