Linux中執(zhí)行shell腳本的4種方法(轉)

bash shell 腳本的方法有多種,現在作個小結顽聂。
假設我們編寫好的shell腳本的文件名為hello.sh乘综,文件位置在/data/shell目錄中并已有執(zhí)行權限。
方法一:切換到shell腳本所在的目錄(此時面氓,稱為工作目錄)執(zhí)行shell腳本:
代碼如下:

cd /data/shell
./hello.sh

./的意思是說在當前的工作目錄下執(zhí)行hello.sh。如果不加上./蛆橡,bash可能會響應找到不到hello.sh的錯誤信息舌界。因為目前的工作目錄(/data/shell)可能不在執(zhí)行程序默認的搜索路徑之列,也就是說,不在環(huán)境變量PASH的內容之中泰演。查看PATH的內容可用 echo $PASH 命令∩氚瑁現在的/data/shell就不在環(huán)境變量PASH中的,所以必須加上./才可執(zhí)行睦焕。

方法二:以絕對路徑的方式去執(zhí)行bash shell腳本:
代碼如下:

/data/shell/hello.sh

方法三:直接使用bash 或sh 來執(zhí)行bash shell腳本:
代碼如下:

cd /data/shell
bash hello.sh


代碼如下:

cd /data/shell
sh hello.sh

注意藐握,若是以方法三的方式來執(zhí)行,那么垃喊,可以不必事先設定shell的執(zhí)行權限猾普,甚至都不用寫shell文件中的第一行(指定bash路徑)。因為方法三是將hello.sh作為參數傳給sh(bash)命令來執(zhí)行的本谜。這時不是hello.sh自己來執(zhí)行初家,而是被人家調用執(zhí)行,所以不要執(zhí)行權限。那么不用指定bash路徑自然也好理解了啊溜在,呵呵……陌知。

方法四:在當前的shell環(huán)境中執(zhí)行bash shell腳本:
代碼如下:

cd /data/shell
. hello.sh


代碼如下:

cd /data/shell
source hello.sh


前三種方法執(zhí)行shell腳本時都是在當前shell(稱為父shell)開啟一個子shell環(huán)境,此shell腳本就在這個子shell環(huán)境中執(zhí)行掖肋。shell腳本執(zhí)行完后子shell環(huán)境隨即關閉仆葡,然后又回到父shell中。而方法四則是在當前shell中執(zhí)行的培遵。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市登刺,隨后出現的幾起案子籽腕,更是在濱河造成了極大的恐慌,老刑警劉巖纸俭,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件皇耗,死亡現場離奇詭異,居然都是意外死亡揍很,警方通過查閱死者的電腦和手機郎楼,發(fā)現死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來窒悔,“玉大人呜袁,你說我怎么就攤上這事〖蛑椋” “怎么了阶界?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長聋庵。 經常有香客問我膘融,道長,這世上最難降的妖魔是什么祭玉? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任氧映,我火速辦了婚禮,結果婚禮上脱货,老公的妹妹穿的比我還像新娘岛都。我一直安慰自己,他們只是感情好振峻,可當我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布疗绣。 她就那樣靜靜地躺著,像睡著了一般铺韧。 火紅的嫁衣襯著肌膚如雪多矮。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天,我揣著相機與錄音塔逃,去河邊找鬼讯壶。 笑死,一個胖子當著我的面吹牛湾盗,可吹牛的內容都是我干的伏蚊。 我是一名探鬼主播,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼格粪,長吁一口氣:“原來是場噩夢啊……” “哼躏吊!你這毒婦竟也來了?” 一聲冷哼從身側響起帐萎,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤比伏,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后疆导,有當地人在樹林里發(fā)現了一具尸體赁项,經...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年澈段,在試婚紗的時候發(fā)現自己被綠了悠菜。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡败富,死狀恐怖悔醋,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情兽叮,我是刑警寧澤篙顺,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站充择,受9級特大地震影響德玫,放射性物質發(fā)生泄漏。R本人自食惡果不足惜椎麦,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一宰僧、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧观挎,春花似錦琴儿、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至雄嚣,卻和暖如春晒屎,著一層夾襖步出監(jiān)牢的瞬間喘蟆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工鼓鲁, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蕴轨,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓骇吭,卻偏偏與公主長得像橙弱,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子燥狰,可洞房花燭夜當晚...
    茶點故事閱讀 42,916評論 2 344

推薦閱讀更多精彩內容