如何同时在多个目录中执行脚本 假设文件夹X包含目录 一个 乙 C d ë
所有这些目录都包含脚本所在的特定文件。 谢谢
答案 0 :(得分:0)
这会将脚本应用于目录X
内的每个目录中的每个文件:
$ for file in X/*/*; do ./script "$file"; done
答案 1 :(得分:0)
使用函数并在背景中为dir X中的每个目录运行此函数。例如
func1()
{
my dir = $1 # for dirs A,B,C etc
statements. . .
}
cd X
while read dir
do
if [ -d $dir ]
then
func1 $dir &
fi
done <<< "`ls`"