我的Documents文件夹中有一个名为Octave的文件夹,在这个Octave文件夹中有许多其他子文件夹,其中包含用于删除这些子文件夹中包含的某些文件的SED脚本。是否有一个顶级命令,我可以在终端中运行,将立即在子文件夹中运行所有这些“删除”SED文件,还是按顺序运行?我希望在备份之前清理Octave文件夹。
答案 0 :(得分:1)
这样的事情应该有效(未经测试):
for file in $(find $(pwd) -name "*.sed"); do
cd $(basename $file);
$file
done
答案 1 :(得分:1)
find -exec命令怎么样?类似的东西:
find /home/babelproofreader/Documents/Octave -type f -name "*.sed" -exec {} \;