久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

shell腳本基礎教程 shell腳本編程完成后如何運行?

shell腳本編程完成后如何運行?方法 1:通過將文件作為參數傳遞給 shell 以運行 shell 腳本第一種方法涉及將腳本文件的名稱作為參數傳遞給 shell 。考慮到 bash 是默認 shel

shell腳本編程完成后如何運行?

方法 1:通過將文件作為參數傳遞給 shell 以運行 shell 腳本

第一種方法涉及將腳本文件的名稱作為參數傳遞給 shell 。

考慮到 bash 是默認 shell,你可以像這樣運行一個腳本:

bash

你知道這種方法的優點嗎?你的腳本不需要執行權限。對于簡單的任務非常方便快速。

在 Linux 中運行一個 Shell 腳本

如果你還不熟悉,我建議你 閱讀我的 Linux 文件權限詳細指南 。

記住,將其作為參數傳遞的需要是一個 shell 腳本。一個 shell 腳本是由命令組成的。如果你使用一個普通的文本文件,它將會抱怨錯誤的命令。

運行一個文本文件為腳本

在這種方法中,你要明確地具體指定你想使用 bash 作為腳本的解釋器 。

shell 只是一個程序,并且 bash 只是 Shell 的一種實現。還有其它的 shell 程序,像 ksh 、zsh 等等。如果你安裝有其它的 shell ,你也可以使用它們來代替 bash 。

例如,我已安裝了 zsh ,并使用它來運行相同的腳本:

使用 Zsh 來執行 Shell 腳本

方法 2:通過具體指定 shell 腳本的路徑來執行腳本

另外一種運行一個 shell 腳本的方法是通過提供它的路徑。但是要這樣做之前,你的文件必須是可執行的。否則,當你嘗試執行腳本時,你將會得到 “權限被拒絕” 的錯誤。

因此,你首先需要確保你的腳本有可執行權限。你可以 使用 chmod 命令 來給予你自己腳本的這種權限,像這樣:

chmod u x

使你的腳本是可執行之后,你只需輸入文件的名稱及其絕對路徑或相對路徑。大多數情況下,你都在同一個目錄中,因此你可以像這樣使用它:

如果你與你的腳本不在同一個目錄中,你可以具體指定腳本的絕對路徑或相對路徑:

在其它的目錄中運行 Shell 腳本

在腳本前的這個 ./ 是非常重要的(當你與腳本在同一個目錄中)。

如何給shell腳本傳參數?

1、在使用shell進行編寫時,通常都是按照如下圖中的格式進行編寫,編寫完成后直接運行即可。

主站蜘蛛池模板: 湄潭县| 阜新| 凌云县| 康平县| 西峡县| 伊宁市| 富阳市| 平顶山市| 阳朔县| 竹北市| 延津县| 大洼县| 松原市| 平塘县| 无锡市| 小金县| 鄂托克旗| 天峨县| 青田县| 西乡县| 临漳县| 孙吴县| 漠河县| 承德县| 新营市| 新密市| 屏山县| 石楼县| 南昌县| 龙海市| 社旗县| 大荔县| 鸡西市| 白银市| 高州市| 班戈县| 汶川县| 中方县| 封丘县| 九台市| 定州市|