awk ファンクラブ (332レス)
上下前次1-新
抽出解除 レス栞
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
139: 2011/07/07(木)02:54:29.78 ID:bHkfWT8R(1) AAS
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が出たか。いろんな亜種を使う機会があるから、なかなか依存したプログラムは書けないね。
省2
226: 2017/12/29(金)14:37:58.78 ID:S/CsVkMC(1) AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
DCQTVO9E2N
235: 2019/02/18(月)20:36:34.78 ID:uVw99/R9(1) AAS
GNU awkが事実上標準だからPOSIX準拠は気にしないな
249(1): 247 2019/12/12(木)16:49:42.78 ID:Ks56aDFp(1/2) AAS
bash でも出来なくはないと思う。読むだけならいくらでも出来る。
しかし、「残さず食べる」ということを考えると read -n はちょっと…
なぜこれを考える必要があるかというと、食べ残しがあるとたとえばシェルの場合なら
それをコマンドラインだと思って読んでしまっだりする。
read -n は食べ残しが無かったら入力待ちになってしまうので適していないと思う。
他人に使わせるプログラムなら常に意識しておくべきことかもしれない。
そこで、まだ試してないならこんなことを試してみてほしい。
省20
272: 2024/06/01(土)05:58:32.78 ID:7BYdneok(1) AAS
>>260
busyboxの貧相な実装に頼らなくても、そもそもwindowsはパッケージマネージャにマトモなawk(たぶんgawk)入ってなかったか?
winget install awk
とかそんな感じのコマンドで一発
あとpwshで定義できるfilterプロシージャがBEGIN/ENDとかまんまawk丸パクりな事に気付いてわろた
291: 2024/08/06(火)18:59:40.78 ID:pdOhi2q3(1) AAS
>>180
「#やっぱこれタダなのー?」
「#毛を一本残らず永久に無くなった人ですし
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.013s