我正在寻找某人来帮助我创建一个 bash 脚本,使用该mediainfo
工具循环遍历我的整个音频库并输出没有Sampling rate
“44.1 kHz”或Bit depth
“16 位”的 .flac 文件列表。
我试了一下,但它没有运行。这就是我当时的想法。
#!/usr/bin/env sh
mediainfo /media/Media/Music/
if grep ["Bit depth" != "16"] || ["Sampling rate" != "44.1 kHz"]
then
echo "$flacfile"
echo mediainfo /media/Media/Music/ | grep 'Bit depth'
echo mediainfo /media/Media/Music/ | grep 'Sampling rate'
else
# do nothing...
fi
您的脚本中存在一些错误:您使用错误,文件
grep
上没有循环,没有存储,并且管道使用错误。.flac
mediainfo
你
mediainfo
可以做类似的事情: