最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2020年12月29日 15:49:32   作者:蕭碧宰治_  
這篇文章主要介紹了Shell腳本入門之編寫格式與執(zhí)行方式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

目標(biāo)

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

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

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

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

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

首行格式規(guī)范

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

#!/bin/bash

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

注釋格式

單行注釋, 語法

# 注釋內(nèi)容

多行注釋, 語法

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

shell腳本HelloWord入門案例

需求

創(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í)行方式

語法: sh 腳本文件

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

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

語法: bash 腳本文件

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

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

語法: ./腳本文件

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

注意: 腳本文件自己執(zhí)行需要具有可執(zhí)行權(quán)限, 否則無法執(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í)行

語法

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

語法

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

chmod a+x 腳本文件

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

腳本文件的相對(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腳本文件編寫規(guī)范?

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

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

​ 腳本文件中的注釋

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

​ 多行注釋 :<<!

# 注釋內(nèi)容

!

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

sh執(zhí)行腳本文件

bash執(zhí)行腳本文件

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

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

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

您可能感興趣的文章:

相關(guān)文章

  • 淺析Linux系統(tǒng)下安裝wetty和使用說明

    淺析Linux系統(tǒng)下安裝wetty和使用說明

    本篇文章主要給大家介紹linux系統(tǒng)下安裝wetty和使用說明,以及l(fā)inux tty命令學(xué)習(xí)總結(jié),感興趣的朋友跟著小編一起學(xué)習(xí)吧
    2015-10-10
  • Shell中實(shí)現(xiàn)“多線程”執(zhí)行腳本文件完美解決方案

    Shell中實(shí)現(xiàn)“多線程”執(zhí)行腳本文件完美解決方案

    這篇文章主要介紹了Shell中實(shí)現(xiàn)“多線程”執(zhí)行腳本文件完美解決方案,本文是針對(duì)一次調(diào)用執(zhí)行多個(gè)腳本文件并分批執(zhí)行的一個(gè)解決方法的測(cè)試和總結(jié),需要的朋友可以參考下
    2014-12-12
  • bash if條件判斷的使用

    bash if條件判斷的使用

    本文主要介紹了bash if條件判斷的使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • pidof命令獲取不到程序的pid問題解決

    pidof命令獲取不到程序的pid問題解決

    這篇文章主要為大家介紹了pidof命令獲取不到程序的pid問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • linux下批量刪除utf8 bom的實(shí)現(xiàn)方法

    linux下批量刪除utf8 bom的實(shí)現(xiàn)方法

    下面小編就為大家?guī)硪黄猯inux下批量刪除utf8 bom的實(shí)現(xiàn)方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • Linux 中的gunzip命令

    Linux 中的gunzip命令

    gunzip是個(gè)使用廣泛的解壓縮程序,它用于解開被gzip壓縮過的文件,這些壓縮文件預(yù)設(shè)最后的擴(kuò)展名為.gz。下面通過本文給大家分享Linux 中的gunzip命令,一起看看吧
    2017-09-09
  • Linux shell傳遞參數(shù)實(shí)現(xiàn)原理及代碼實(shí)例

    Linux shell傳遞參數(shù)實(shí)現(xiàn)原理及代碼實(shí)例

    這篇文章主要介紹了Linux shell傳遞參數(shù)實(shí)現(xiàn)原理及代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Linux之split命令詳解

    Linux之split命令詳解

    Linux split命令用于將一個(gè)文件分割成數(shù)個(gè),該指令將大文件分割成較小的文件,在默認(rèn)情況下將按照每1000行切割成一個(gè)小文件,其基本語法是split [--help][--version][-<行數(shù)>][-b <字節(jié)>][-C <字節(jié)>][-l <行數(shù)>][要切割的文件][輸出文件名]。
    2015-10-10
  • Shell常見用法小記

    Shell常見用法小記

    本文簡(jiǎn)要介紹了下shell入門的一些用法,具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-04-04
  • Linux Shell中的特殊符號(hào)和含義簡(jiǎn)明總結(jié)(包含了絕大部份)

    Linux Shell中的特殊符號(hào)和含義簡(jiǎn)明總結(jié)(包含了絕大部份)

    這篇文章主要介紹了Linux Shell中的特殊符號(hào)和含義簡(jiǎn)明總結(jié),本文匯總了包含了絕大部份的Shell特殊符號(hào),對(duì)每一個(gè)符號(hào)的作用做了總結(jié),需要的朋友可以參考下
    2014-06-06

最新評(píng)論

仲巴县| 霍林郭勒市| 安顺市| 江达县| 乌鲁木齐县| 霍林郭勒市| 江北区| 鄄城县| 乌鲁木齐县| 苍山县| 宣化县| 赤壁市| 巢湖市| 邢台县| 永胜县| 黄骅市| 信阳市| 新绛县| 收藏| 峨眉山市| 巴林右旗| 姚安县| 织金县| 绥棱县| 从化市| 祁东县| 霍城县| 连平县| 茌平县| 攀枝花市| 兰州市| 陇南市| 哈密市| 登封市| 嘉鱼县| 宜宾县| 邛崃市| 墨玉县| 通化县| 清水县| 二手房|