Shell腳本入門之編寫格式與執行方式的實現

目標

1、掌握shell腳本編寫規范

2、掌握執行shell腳本文件的3種方式與區別

Shell腳本文件編寫規范

 腳本文件後綴名規范

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

首行格式規范

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

#!/bin/bash

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

註釋格式

單行註釋, 語法

# 註釋內容

多行註釋, 語法

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

shell腳本HelloWord入門案例

需求

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

效果

在這裡插入圖片描述

1、創建shell腳本文件

touch hello.sh

2、編輯文件

vim helloworld.sh

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

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

4、執行腳本

sh hello.sh

運行效果

在這裡插入圖片描述

腳本文件的常用執行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

在這裡插入圖片描述

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

在這裡插入圖片描述

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

語法

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

語法

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

chmod a+x 腳本文件

步驟2:執行腳本語法

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

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

添加執行權限

chmod a+x hello.sh

相對路徑執行命令

./hello.sh

相對路徑執行效果

在這裡插入圖片描述

絕對路徑執行命令

/root/sh_study/hello.sh

在這裡插入圖片描述

小結

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

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

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

​ 腳本文件中的註釋

​ 單行註釋, # 註釋內容

​ 多行註釋 :<<!

# 註釋內容

!

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

sh執行腳本文件

bash執行腳本文件

僅路徑執行腳本文件

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

到此這篇關於Shell腳本入門之編寫格式與執行方式的實現的文章就介紹到這瞭,更多相關Shell 編寫格式與執行方式內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: