ディレクトリ内のすべてのオーディオファイルとビデオファイルを繰り返し見つけて、単一の操作で別の場所に移動する方法は?
答え1
このfind
コマンドを使用すると、一致するファイルを制限できます。その後、exec
次のオプションを使用してスクリプトを呼び出すことができます。
find . \( -name '*.mp3' -o -name '*.avi' \) -exec /path/to/your/script.sh
これで、ツリー内の各mp3 / aviファイルに対してスクリプトが呼び出されます。
これを実証する簡単なテストは、script.shに次の内容を読むようにすることです。
#!/bin/bash
echo Script called with "$1" as the filename
ffmpeg
これで、電話をかけたり、必要に応じてスクリプトを作成したりできます。