Daktari Asked: 2019-04-18 07:56:01 +0800 CST 如何从 `find -exec` 中作为 {} 传递的路径名中删除扩展名? 6 鉴于需要从子目录中的视频文件中提取音频,如何正确命名生成的文件? 下面的单行代码有效,但保留了旧的文件扩展名。 find -name "*.mp4" -exec ffmpeg -i {} -vn -acodec copy {}.aac -hide_banner \; 当前结果: foobar.mp4 --> foobar.mp4.aac 期望的结果: foobar.mp4 --> foobar.aac unix find file-extension