シェルスクリプト総合 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
684:login:Penguin 08/02/25 12:52:01 fTf5K0mT ちなみにサブディレクトリの再帰検索をせず、指定したディレクトリの全てのファイルのハッシュ値を比較して表示するだけなら #!/bin/sh md5sum $1/* | uniq -D --check-chars=32 | sed 's/^[0-9a-f]* \*//g' 上のだけで済むかな。標準エラーがうざいけど・・・ まずはディレクトリの再帰検索について質問したいところです。 685:login:Penguin 08/02/25 12:55:37 fTf5K0mT あ、uniqの間にsortを入れてあげるとより親切か うちの場合はwgetで自動保存したファイルの整理だから、ファイル名が必然的に「DLファイル名+.連番」だから気にならないけど まったく違うファイル名かつ内容は同一ってときに、ハッシュ値でsortしてあげていた方がいいよね そう考えたらsedでハッシュ値をわざわざ消す必要もないか・・・ md5sum $1/* | sort | uniq -D --check-chars=32 686:login:Penguin 08/02/25 12:57:54 fTf5K0mT 再帰検索はこの場合、find $1でファイルリストを列挙してからreadで"ls->ファイルサイズ取得"やら"md5sum"やらした方がいいのかな?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5393日前に更新/275 KB
担当:undef