ディレクトリ内のすべてのオーディオ ファイルとビデオ ファイルを再帰的に検索し、1 回の操作で別の場所に移動するにはどうすればよいですか?
答え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
これで、呼び出したり、好きなことをするためのスクリプトを構築できます。