我想運行一個名爲tuxsay的腳本,它結合了財富和cowsay,讓tux說出了一些智慧的詞彙。我在做一個別名.bash_aliases調用它tuxsay和執行腳本在新的終端打印一個cowsay
FORTUNE= $(fortune)
cowsay -f tux $FORTUNE
然後我有一個腳本,將產生一個新的終端,我希望它輸出我的第一個劇本的結果的話讓我的工作在終端上,像
xterm -e "tuxsay&"
所以,我怎麼能生成一個新的終端使用cowsay然後讓我在工作?
細節:我有一個啓動腳本,它會生成我通常使用的應用程序,並且我希望它生成一個運行我的tuxsay腳本的終端,然後允許我工作。我在Ubuntu 12.04 LTS上運行dwm 6.0
當你嘗試你有什麼會發生什麼?我也沒有看到使用'&'的理由,因爲我認爲'tuxsay'只會打印您的消息並返回。 –
'xterm -e'不生成任何東西,但是如果它只有一個命令,它會產生一個新的xterm。 –
變量賦值中的等號兩邊不允許有空格:'FORTUNE = $(fortune)''。 – chepner