Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在单个命令中一次执行多个bash脚本_Bash_Shell_Unix_Scripting_Command - Fatal编程技术网

在单个命令中一次执行多个bash脚本

在单个命令中一次执行多个bash脚本,bash,shell,unix,scripting,command,Bash,Shell,Unix,Scripting,Command,我有三个bash脚本,它们将提供带有选项的输出 /脚本1列表 /脚本2列表 /脚本3列表 /脚本9列表 这些数字因服务器而异,但每台服务器的第一个字是“脚本” 现在我想用相同的选项“list”来运行所有这些脚本。我需要像./script_*list??或者使用ls或awk或其他任何命令 在后台运行进程并没有实现我的解决方案,因为我将它附加到了另一个脚本中 for i in ./script_*; do $i list done 如果这不是您正在寻找的用例,那么您必须在问题中更加具体 如

我有三个bash脚本,它们将提供带有选项的输出

/脚本1列表 /脚本2列表 /脚本3列表 /脚本9列表

这些数字因服务器而异,但每台服务器的第一个字是“脚本”

现在我想用相同的选项“list”来运行所有这些脚本。我需要像./script_*list??或者使用ls或awk或其他任何命令

在后台运行进程并没有实现我的解决方案,因为我将它附加到了另一个脚本中

for i in ./script_*; do
    $i list
done
如果这不是您正在寻找的用例,那么您必须在问题中更加具体


如果这不是您正在寻找的用例,那么您的问题必须更加具体。

为什么您认为
ls
awk
允许您并行运行脚本?为什么在后台运行不是一个解决方案?您可以在脚本的后台运行。为什么您认为
ls
awk
允许您并行运行脚本?为什么在后台运行不是一个解决方案?您可以在后台运行脚本。@jeremysprofile:请注意,除非执行
shopt-s nullglob
,否则如果没有脚本文件,将产生错误消息。@jeremysprofile:请注意,除非执行
shopt-s nullglob
,否则如果没有脚本文件,将产生错误消息。