特定の名前を持つすべてのファイルの大きさ、およびバッシュ出力画像私は私の音楽フォルダにアルバムのアートワーク画像を通過したい
- は、すべてのアルバムカバーが正方形であることを確認してください(幅=高さ)
- はアルバムは、私はこれらの各操作を行い、いくつかのものを見つけましたが、私はbashので痛々しいほど遅いんだ、とかなりこれを把握することはできません500pxなど
の最小幅を持ってカバーしていることを確認します。私が一番近かったのはこれです:
find /mnt/2TB_1/Music/Archive/Complete -mindepth 2 -maxdepth 2 -type d -exec echo identify -format "%wx%h" "{}/folder.jpg" ';' -fprint0 /mnt/2TB_1/Music/output.txt
これは正しいフォルダの深さです。これを実行すると、コマンドプロンプトに正しいfolder.jpgのすべてのサイズが表示され、output.txtのみのファイルにパスが(改行なしで)表示されます。しかし、私は本当に1つの場所に(そして、できればoutput.txtファイルに、folder.jpgファイルがたくさんあるので)それらをすべて必要とします。
私が言及したフィルタリングを行うbashスクリプトを下げないだろうが、私のような出力のために解決することは非常に喜んだ:私はちょうどそれを投げることができ、そこから
w xh path
500x500 /mnt/2TB_1/Music/Archive/Complete/Artist1/Album1/folder.jpg
500x500 /mnt/2TB_1/Music/Archive/Complete/Artist1/Album2/folder.jpg
350x350 /mnt/2TB_1/Music/Archive/Complete/Artist2/Album1/folder.jpg
スプレッドシートとanalasysを行う。
あなたのすべての画像は 'folder.jpg'と呼ばれていますか? –
はい、すべてfolder.jpgと呼ばれています。 – user1053009