我想編寫一個shell腳本,在另一個終端窗口中開始運行另一個shell腳本。我應該使用哪個命令在終端中運行以下shell腳本?如何使用shell腳本命令在終端中啓動一個shell腳本?
#!/bin/sh
#name of this script: install applications.sh
sudo apt-get update # To get the latest package lists
sudo apt-get install docky -y
#etc.
我想編寫一個shell腳本,在另一個終端窗口中開始運行另一個shell腳本。我應該使用哪個命令在終端中運行以下shell腳本?如何使用shell腳本命令在終端中啓動一個shell腳本?
#!/bin/sh
#name of this script: install applications.sh
sudo apt-get update # To get the latest package lists
sudo apt-get install docky -y
#etc.
這取決於您想要啓動的終端模擬器。這裏有兩個例子:
xterm -e 'bash applications.sh'
gnome-terminal -e 'bash applications.sh'
馬虎今天,錯過了'在一個單獨的終端窗口「部分在我希望很快被刪除的答案中。但不是'bash',請考慮'$ SHELL'。 –
「$ SHELL」是一種單獨的腳本語言嗎?我不熟悉那種語言。 –
@JonasN我選擇了'bash',因爲它符合問題上的'bash'標籤。真的,腳本應該標記爲可執行文件並讓shebang處理它(在他的例子中碰巧不是bash)。 – jordanm
我試圖編寫一個shell腳本,將在新的終端窗口中啓動此shell腳本。 –
你知道終端仿真器也是命令,對吧? – C2H5OH
不,我不知道。哪些終端仿真器是命令? –