我通過腳本多次運行一個程序,但我需要獲得每次運行它的時間。我試圖通過終端使用「時間」功能,就像我通過終端使用「時間」功能一樣,但它並不真正起作用。這裏是我的代碼用腳本里面的「時間」功能:如何測量shell腳本的每個「子進程」的執行時間
#!/bin/sh
time ./tree <in_1.in> out_1.out
time ./tree <in_2.in> out_2.out
time ./tree <in_3.in> out_3.out
time ./tree <in_4.in> out_4.out
time ./tree <in_5.in> out_5.out
time ./tree <in_6.in> out_6.out
time ./tree <in_7.in> out_7.out
time ./tree <in_8.in> out_8.out
time ./tree <in_9.in> out_9.out
time ./tree <in_10.in> out_10.out
注1:如果沒有每行前的「時間」,劇本完美運行。如果可能的話,我想把每個記錄的時間放到一個新的文件中,我嘗試使用「回聲」,但沒有任何運氣。注意2:有沒有一種方法可以讓我的腳本在目錄內的每個文件上運行,而不必將每個文件都放在我的腳本中?
隨時糾正我的語法,我不是本地人,並希望反饋:) – DryBones