我尝试运行这个:
find -wholename './*/*.wmv' -exec sh -c '[[ $(exiftool -Duration "$1") == $(exiftool -Duration "${1%.*}.mp4") ]] && echo "Equal" || echo "Not equal $1"' _ {} \;
但是它说找不到命令。我的 wmv 和 mp4 文件除了扩展名外,名称相同。
我正在使用 Ubuntu 20.04。如能得到任何帮助,我将不胜感激
另外,我更喜欢可以在终端上单行运行的代码
答案1
根据建议@muru
find -wholename './*/*.wmv' -exec bash -c '[[ $(exiftool -Duration "$1") == $(exiftool -Duration "${1%.*}.mp4") ]] && echo "Equal" || echo "Not equal $1"' _ {} \;
完美运行