sh, bash, ., source執(zhí)行.sh文件 Ubuntu

今天想在ubuntu下面使用腳本文件.sh。忘記怎么編譯啦,就搜了一堆資料,并在此記錄一下,以后方便查閱。

文件內(nèi)容如下:

1.使用sh編譯sh文件:

該方式指明使用sh的shell環(huán)境來執(zhí)行sh文件。當(dāng)前sh命令已經(jīng)被bash命令取代,其中文件中的#!/bin/bash不會起作用。


2.使用bash編譯sh文件。方式和sh編譯文件一樣,只不過使用的是文件中/bin/bash?來執(zhí)行sh文件


3.使用點 .編輯sh文件。

使用之前必須更改下文件權(quán)限,在執(zhí)行sh文件。


奇怪的是文件中的source命令好像并未執(zhí)行。其實不然,我們運行的腳本是在shell環(huán)境的子環(huán)境下執(zhí)行的,當(dāng)執(zhí)行完結(jié)束時子環(huán)境就end。所以為了在當(dāng)前環(huán)境中執(zhí)行腳本文件。我們可以使用source命令,如下:


可以看得出來,腳本已經(jīng)正確執(zhí)行啦,完美。

感謝一下這個資料的作者,鏈接地址如下:

ubuntu執(zhí)行.sh文件幾種方式區(qū)別

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,715評論 0 5
  • Ubuntu的發(fā)音 Ubuntu,源于非洲祖魯人和科薩人的語言,發(fā)作 oo-boon-too 的音。了解發(fā)音是有意...
    螢火蟲de夢閱讀 100,692評論 9 468
  • 第 2 章 SHELL 基礎(chǔ)知識2.1 shell腳本我們在上面簡單介紹了一下什么是shell腳本,現(xiàn)在我們來進(jìn)一...
    LiWei_9e4b閱讀 1,648評論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,335評論 0 10
  • 1.創(chuàng)建文件夾 !/bin/sh mkdir -m 777 "%%1" 2.創(chuàng)建文件 !/bin/sh touch...
    BigJeffWang閱讀 10,494評論 3 53

友情鏈接更多精彩內(nèi)容