主頁(yè) > 知識(shí)庫(kù) > Shell腳本入門(mén)之編寫(xiě)格式與執(zhí)行方式的實(shí)現(xiàn)

Shell腳本入門(mén)之編寫(xiě)格式與執(zhí)行方式的實(shí)現(xiàn)

熱門(mén)標(biāo)簽:電話機(jī)器人對(duì)家居行業(yè)幫助大嗎 電商外呼系統(tǒng)排名 蘭州電銷(xiāo)機(jī)器人加盟 地圖標(biāo)注審核周期 如何申請(qǐng)400的電話呀 沈陽(yáng)ai電銷(xiāo)智能機(jī)器人 合肥電銷(xiāo)外呼系統(tǒng)供應(yīng)商 黑暗之魂3地圖標(biāo)注 AI智能電銷(xiāo)機(jī)器人壞處

目標(biāo)

1、掌握shell腳本編寫(xiě)規(guī)范

2、掌握?qǐng)?zhí)行shell腳本文件的3種方式與區(qū)別

Shell腳本文件編寫(xiě)規(guī)范

 腳本文件后綴名規(guī)范

shell腳本文件就是一個(gè)文本文件, 后綴名建議使用 .sh 結(jié)尾

首行格式規(guī)范

首行需要設(shè)置Shell解析器的類(lèi)型, 語(yǔ)法

#!/bin/bash

含義: 設(shè)置當(dāng)前shell腳本文件采用bash解析器運(yùn)行腳本代碼

注釋格式

單行注釋, 語(yǔ)法

# 注釋內(nèi)容

多行注釋, 語(yǔ)法

:!
# 注釋內(nèi)容1
# 注釋內(nèi)容2
!

shell腳本HelloWord入門(mén)案例

需求

創(chuàng)建一個(gè)Shell腳本文件hello.sh,輸出hello shell world字符串

效果


1、創(chuàng)建shell腳本文件

touch hello.sh

2、編輯文件

vim helloworld.sh

3、增加shell腳本文件內(nèi)容如下,并保存退出

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

4、執(zhí)行腳本

sh hello.sh

運(yùn)行效果

腳本文件的常用執(zhí)行3種方式

介紹

1、sh解析器執(zhí)行方式

語(yǔ)法: sh 腳本文件

介紹: 就是利用sh命令執(zhí)行腳本文件, 本質(zhì)就是使用Shell解析器運(yùn)行腳本文件

2、bash解析器執(zhí)行方式

語(yǔ)法: bash 腳本文件

介紹: 就是利用bash命令執(zhí)行腳本文件, 本質(zhì)就是使用Shell解析器運(yùn)行腳本文件

3、僅路徑執(zhí)行方式

語(yǔ)法: ./腳本文件

介紹: 執(zhí)行當(dāng)前目錄下的腳本文件

注意: 腳本文件自己執(zhí)行需要具有可執(zhí)行權(quán)限, 否則無(wú)法執(zhí)行

3種方式的區(qū)別

​ sh或bash執(zhí)行腳本文件方式是直接使用Shell解析器運(yùn)行腳本文件, 不需要可執(zhí)行權(quán)限

​ 僅路徑方式是執(zhí)行腳本文件自己, 需要可執(zhí)行權(quán)限

執(zhí)行腳本方式1-sh命令執(zhí)行

相對(duì)路徑效果

sh hello.sh

絕對(duì)路徑效果

sh /root/sh_study/hello.sh

執(zhí)行腳本方式2-bash命令執(zhí)行

執(zhí)行腳本方式3-僅路徑執(zhí)行

語(yǔ)法

步驟1:設(shè)置所有用戶對(duì)此腳本文件增加可執(zhí)行性權(quán)限

語(yǔ)法

步驟1:設(shè)置所有用戶對(duì)此腳本文件增加可執(zhí)行性權(quán)限

chmod a+x 腳本文件

步驟2:執(zhí)行腳本語(yǔ)法

腳本文件的相對(duì)路徑或絕對(duì)路徑

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

添加執(zhí)行權(quán)限

chmod a+x hello.sh

相對(duì)路徑執(zhí)行命令

./hello.sh

相對(duì)路徑執(zhí)行效果

絕對(duì)路徑執(zhí)行命令

/root/sh_study/hello.sh

小結(jié)

1、shell腳本文件編寫(xiě)規(guī)范?

​ 文件的后綴名: 建議使用 .sh 擴(kuò)展名

​ 首行需要設(shè)置解析器類(lèi)型 #!/bin/bash

​ 腳本文件中的注釋

​ 單行注釋, # 注釋內(nèi)容

​ 多行注釋 :!

# 注釋內(nèi)容

!

2、執(zhí)行shell腳本文件有哪3種方式,并說(shuō)明他們的區(qū)別?

sh執(zhí)行腳本文件

bash執(zhí)行腳本文件

僅路徑執(zhí)行腳本文件

區(qū)別: 前2種是解析器直接執(zhí)行不需要可執(zhí)行權(quán)限, 最后一種是腳本文件自己執(zhí)行需要可執(zhí)行權(quán)限

到此這篇關(guān)于Shell腳本入門(mén)之編寫(xiě)格式與執(zhí)行方式的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Shell 編寫(xiě)格式與執(zhí)行方式內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • shell腳本4種執(zhí)行方式

標(biāo)簽:黔南 隴南 河北 常州 淮南 河池 黔南 通遼

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Shell腳本入門(mén)之編寫(xiě)格式與執(zhí)行方式的實(shí)現(xiàn)》,本文關(guān)鍵詞  Shell,腳本,入門(mén),之,編寫(xiě),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Shell腳本入門(mén)之編寫(xiě)格式與執(zhí)行方式的實(shí)現(xiàn)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Shell腳本入門(mén)之編寫(xiě)格式與執(zhí)行方式的實(shí)現(xiàn)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章