一.設定執行權
chmod +x script檔名 或 chmod 755 script檔名
二 .執行方法
1. 切換到script所在的目錄(此時稱之為工作目錄),執行script
cd /tmp/script
./test.sh
./ 代表在目前這麼工作目錄下,執行test.sh
若不加上 ./ , 則會搜尋預設路徑,即環境變數PATH的路徑下有無此指令;
若無則回應錯誤訊息
2.以絕對路徑方式,執行script :
/tmp/script/test.sh
3.使用bash 或 sh 來執行 script : (此方法不用先設定script的執行權)
cd /tmp/script
bash test.sh 或 sh test.sh
以上三種執行方式,會在執行時開啟一個子shell,在此子shell中執行完畢,返回原shell環境
4.直接在現行shell中執行
. /tmp/script/test.sh 或
source /tmp/script/test.sh
沒有留言:
張貼留言