亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Shell腳本的執行方式是什么

發布時間:2020-12-30 14:38:43 來源:億速云 閱讀:274 作者:Leah 欄目:開發技術

這篇文章給大家介紹Shell腳本的執行方式是什么,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

Shell腳本文件編寫規范

 腳本文件后綴名規范

shell腳本文件就是一個文本文件, 后綴名建議使用 .sh 結尾

首行格式規范

首行需要設置Shell解析器的類型, 語法

#!/bin/bash

含義: 設置當前shell腳本文件采用bash解析器運行腳本代碼

注釋格式

單行注釋, 語法

# 注釋內容

多行注釋, 語法

:<<!
# 注釋內容1
# 注釋內容2
!

shell腳本HelloWord入門案例

需求

創建一個Shell腳本文件hello.sh,輸出hello shell world字符串

效果

Shell腳本的執行方式是什么

1、創建shell腳本文件

touch hello.sh

2、編輯文件

vim helloworld.sh

3、增加shell腳本文件內容如下,并保存退出

#!/bin/bash
echo "hello shell world"

4、執行腳本

sh hello.sh

運行效果

Shell腳本的執行方式是什么

腳本文件的常用執行3種方式

介紹

1、sh解析器執行方式

語法: sh 腳本文件

介紹: 就是利用sh命令執行腳本文件, 本質就是使用Shell解析器運行腳本文件

2、bash解析器執行方式

語法: bash 腳本文件

介紹: 就是利用bash命令執行腳本文件, 本質就是使用Shell解析器運行腳本文件

3、僅路徑執行方式

語法: ./腳本文件

介紹: 執行當前目錄下的腳本文件

注意: 腳本文件自己執行需要具有可執行權限, 否則無法執行

3種方式的區別

sh或bash執行腳本文件方式是直接使用Shell解析器運行腳本文件, 不需要可執行權限

僅路徑方式是執行腳本文件自己, 需要可執行權限

執行腳本方式1-sh命令執行

相對路徑效果

sh hello.sh

絕對路徑效果

sh /root/sh_study/hello.sh

Shell腳本的執行方式是什么

執行腳本方式2-bash命令執行

Shell腳本的執行方式是什么

執行腳本方式3-僅路徑執行

語法

步驟1:設置所有用戶對此腳本文件增加可執行性權限

語法

步驟1:設置所有用戶對此腳本文件增加可執行性權限

chmod a+x 腳本文件

步驟2:執行腳本語法

腳本文件的相對路徑或絕對路徑

示例:使用僅路徑方式執行helloworld.sh腳本文件

添加執行權限

chmod a+x hello.sh

相對路徑執行命令

./hello.sh

相對路徑執行效果

Shell腳本的執行方式是什么

絕對路徑執行命令

/root/sh_study/hello.sh

Shell腳本的執行方式是什么

小結

1、shell腳本文件編寫規范?

文件的后綴名: 建議使用 .sh 擴展名

首行需要設置解析器類型 #!/bin/bash

腳本文件中的注釋

單行注釋, # 注釋內容

多行注釋 :<<!

# 注釋內容

!

2、執行shell腳本文件有哪3種方式,并說明他們的區別?

sh執行腳本文件

bash執行腳本文件

僅路徑執行腳本文件

區別: 前2種是解析器直接執行不需要可執行權限, 最后一種是腳本文件自己執行需要可執行權限

關于Shell腳本的執行方式是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

宽城| 南安市| 郧西县| 沧州市| 乾安县| 定兴县| 彩票| 大竹县| 乳山市| 东台市| 晋城| 麻阳| 巫山县| 贵阳市| 调兵山市| 宽甸| 冕宁县| 江川县| 柏乡县| 独山县| 黔西| 永兴县| 庄浪县| 鸡西市| 宝清县| 沂水县| 郑州市| 昌邑市| 武城县| 石楼县| 东乌珠穆沁旗| 临泽县| 酉阳| 巧家县| 玉林市| 临颍县| 卓资县| 磴口县| 民乐县| 浦江县| 长治县|