shell - 在嵌套的for循环中的shell脚本中运行shell脚本

标签 shell scripting loops

大家好,我有一个简单的脚本,它在嵌套的 for 循环中执行另一个脚本

我的问题是,虽然双 for 循环在不添加需要在每次迭代中运行的脚本的情况下执行良好,但如果我添加脚本,则执行只会发生一次。

有什么想法吗?

for ((i = 0; i<10; i++))
do  
echo "outer forloop $i"
for ((j = 0; j<6; j++))
do
    exec ./run.sh
    done
done

谢谢 安德烈亚斯

最佳答案

exec 用新进程替换当前进程。使用./run.sh

关于shell - 在嵌套的for循环中的shell脚本中运行shell脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5043477/

相关文章:

linux - Ubuntu 中打开终端(shell)时执行哪些启动脚本

shell - 从另一个脚本调用时获取当前脚本名称

javascript - 使用文件对话框获取 PHP 中的完整文件名

Bash 在循环中设置一个全局变量并保留它的值——或者进程替换为假人

VBA 如果错误重试

javascript - 导入外部js函数Mongodb shell

linux - gawk 命令在服务器上运行时给出空白输出

linux - 在 Linux 中拆分有序文件

Android:使用 ImageButton 查找 .mp3 文件

javascript - 输入到文本字段的一系列数字的总和和平均值