【发布时间】:2017-03-30 17:53:39
【问题描述】:
我做了一个脚本,所以我可以很容易地在不同的终端执行多个程序,只需编写
./script.sh (numberofprogramstype1) (numberofprogramstype2)
问题是它只执行每种类型中的一种,即使我根据给定的参数循环它。这是我的代码:
gcc program1.c -lpthread
for i in {1..$1}
do
gnome-terminal -e ./a.out
done
gcc program2.c -lpthread
for i in {1..$2}
do
gnome-terminal -e ./a.out
done
为什么会发生这种情况,我该如何解决?
【问题讨论】:
标签: bash shell loops execution gnome-terminal