2014-01-14 89 views
0

我有35個不同的目錄,分別命名爲case1到case35。我在每個目錄都有相同的shell腳本,我想知道是否有一種方法可以在每個目錄中同時執行它。在Unix上同時在多個目錄中運行相同的shell腳本

+0

我使用的是csh而不是bash – JXS832

+0

您想要在不同的目錄中執行35個腳本,或者您想執行一個在35個目錄上運行的腳本嗎? – John3136

+0

我想執行相同的腳本35次。所以我想在每個目錄中執行一次 – JXS832

回答

0

csh

foreach d (case*) 
    $d/script & 
end 

或者你可以使用sh/bash這給一個更好的程序化接口:

for d in case*; do $d/script & done

運行腳本之前添加cd如果你想在執行腳本時的目錄。

+0

謝謝!這正是我一直在尋找的! – JXS832

+0

如果它有用 - 請接受答案。 – verdammelt

相關問題