4

フォルダーとそのサブフォルダー内のすべての flac ファイルに対して flac のテスト機能を実行するコマンドまたはスクリプトが必要です。(例: $ flac -t music_file.flac)

使ってみました

find . -name "*.flac" -exec flac -t '{}' \;

それは機能しますが、flac テスト機能は、各ファイルをテストする前に著作権/保証の出力も書き込むため、「ok」の結果を明確に確認することは困難です。

私も使ってみました

for file in 'ls *.flac'
do
  flac -t $file
done

これははるかにうまく機能しますが(保証/著作権ステートメントを最初に1回だけ書き込みます)、サブフォルダーに対して再帰的に作用しません.

これを改善するための助けを求めることはできますか?

4

4 に答える 4

0
-R, --recursive  list subdirectories recursively

これを試すことができます:

for file in 'ls -R *.flac'
do
    flac -t $file
done
于 2013-11-11T05:00:56.900 に答える