在跑模擬的時候通常需要一次執行數個檔案,因為不想要一行行輸入指令,所以想說寫個
script一起跑,雖然成功了但只能一次執行一個檔案,前面的完成後下一個才能跑,於是
我想把script改成可以一次跑所有檔案的樣子:
#!/bin/bash
cd test
chmod u+x *.sh
./A ; ./B ; ./C ; ./D
ABCD各是一個script,執行程式的指令就寫在裡面,長這樣:
#!/bin/bash
cd ..
cd A
[執行程式的指令]
我以為這樣用分號區隔代表一次執行所有指令的意思,但是這樣子好像還是只能一個一個
跑,不知道是哪裡寫錯了呢?