gpt4 book ai didi

linux - 在linux中递归运行命令

转载 作者:太空狗 更新时间:2023-10-29 11:05:05 32 4
gpt4 key购买 nike

我正在尝试想出一个可以在每个子文件夹中运行 mp3gain FOLDER/SUBFOLDER/*.mp3 的命令,但我无法理解为什么这个命令不起作用:

find . -type d -exec mp3gain \"{}\"/*.mp3 \;

运行时,我收到错误Can't open "./FOLDER/SUBFOLDER"/*.mp3 for reading for each folder and subfolder.

如果我使用 mp3gain "./FOLDER/SUBFOLDER"/*.mp3 手动运行命令,它会起作用。出了什么问题?

最佳答案

如果你有固定的数据结构,比如

folder1/subfolder1/
folder1/subfolder2/
folder2/subfolder1/
[...]

并使用 zshbash version >=4.0 你可以试试

mp3gain **/*.mp3

但要确保检查

的输出
ls **/*.mp3 

在你认真对待 mp3gain 之前。

关于linux - 在linux中递归运行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14535521/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com