一次在多个位置执行多个脚本

时间:2014-05-03 03:02:31

标签: linux bash

我正在尝试这种形式:

eval "parallel -j 1 /home/user/dl/"{1..60}"/111/23/serial.sh;"

问题:我在60个文件夹中有60个脚本,我想逐个执行它们,同时我必须确保第一次尝试这样做

此命令会逐个执行所有脚本吗?并eval将找到脚本的所有正确目录吗?

1 个答案:

答案 0 :(得分:0)

这不是正确的parallel语法。 Parallel专门设计用于一次执行多个作业。要逐个执行它们,只需使用

for file in /home/user/dl/{1..60}/111/23/serial.sh
do
  "$file"
done