2013-02-14 190 views
0

我有一個shell腳本將打印另一個shell腳本到stdout。我需要用一行bash命令執行兩個腳本(初始腳本和輸出腳本)。可能嗎?shell腳本的輸出是另一個shell腳本

+1

你能否解釋一下,究竟你用'這將打印另一個shell腳本stdout' – Incognito 2013-02-14 10:38:51

+0

@Incognito意味着:其這部分不明確? – 2013-02-14 10:41:49

+0

例如1.sh ='echo「ls」'。所以我有兩個執行1.sh將打印/生成一個新的腳本,我必須運行該腳本。在這個例子中,最終輸出應該是ls的輸出。 (1.sh可以生成多行腳本) – ted 2013-02-14 10:43:32

回答

3

也許這樣的事情:

sh ./test.sh | sh 
+0

其工作。謝謝 – ted 2013-02-14 10:47:03

1

試着這樣做:

bash test.bash | bash -s 
相關問題