如何運(yùn)行shell腳本?
網(wǎng)友解答: 一般shell默認(rèn)解釋器為bin/bash,查看默認(rèn)解釋器為echo $SHELL,腳本開頭我們要指定解釋器有以下三種方式運(yùn)行1./bin/bash /path/script
一般shell默認(rèn)解釋器為bin/bash,查看默認(rèn)解釋器為echo $SHELL,腳本開頭我們要指定解釋器有以下三種方式運(yùn)行
1./bin/bash /path/script-name 【指定解釋器】--建議使用
2./path/script-name 或 ./script-name 【有執(zhí)行權(quán)限】
3.source script-name 或 . script-name 【點(diǎn)號(hào)后面有空格】
[來看我][耶]
網(wǎng)友解答:要直接運(yùn)行shell腳本,需要注意兩個(gè)事情
1.腳本的第一行加上#!/bin/bash 這樣這個(gè)腳本才會(huì)被bash執(zhí)行
2.chmod +x t.sh 這樣給腳本加上可執(zhí)行權(quán)限
這樣./t.sh就可以直接運(yùn)行了
當(dāng)然,可以直接調(diào)用bash來運(yùn)行,bash t.sh