名前と拡張子が異なるファイルを繰り返し移動します。

名前と拡張子が異なるファイルを繰り返し移動します。

ディレクトリ内のすべてのオーディオファイルとビデオファイルを繰り返し見つけて、単一の操作で別の場所に移動する方法は?

ベストアンサー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これで、電話をかけたり、必要に応じてスクリプトを作成したりできます。

おすすめ記事