我们可以使用单个命令运行多个类似命令*

时间:2018-01-31 06:05:05

标签: unix terminal command

我必须在终端

中运行以下命令列表
run A1
run A2
run A3
 .....
run A100

我们可以使用类似run a *的东西,而不是将所有这些行添加到文件中并获取文件。

其中A1,...,A100是文件。

2 个答案:

答案 0 :(得分:2)

尝试任何循环技术。

如: -
在脚本中写下以下内容,并在需要一次执行所有命令时运行该脚本。

 for i in {1..100}
    do
     # your-unix-command-here ( run A$i)
    done

答案 1 :(得分:1)

由于A1,...,A100是文件,您可以直接使用以下命令:

find $DIR -type f -name 'A*' -print | xargs -n1 run

find命令将查找以A开头的所有文件,然后使用xargs将结果一个接一个地提供给run命令