<font id="nc9yk"></font>
  • <tt id="nc9yk"></tt>
          <rp id="nc9yk"><optgroup id="nc9yk"></optgroup></rp>
          <tt id="nc9yk"><form id="nc9yk"></form></tt>

            <cite id="nc9yk"></cite>

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

             更新時間:2020年12月29日 15:49:32   作者:蕭碧宰治_  
            這篇文章主要介紹了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 編寫格式與執行方式內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

            您可能感興趣的文章:

            相關文章

            最新評論

            hao500彩票 www.gz577.com:南陵县| www.fusheng1bet.com:滕州市| www.lizhao.org:灯塔市| www.49yf.com:阜新市| www.cm966.com:临西县| www.twiceisniceshop.org:西和县| www.xinsss777.com:南川市| www.sdwxm.com:锡林郭勒盟| www.ongkingartcenter.com:禄丰县| www.arcoiristours.com:叶城县| www.rudrayogacentre.com:凤凰县| www.yongchangtv.com:巴林右旗| www.ukmagic.net:黑龙江省| www.5i7du.com:昂仁县| www.camiladrozd.com:义乌市| www.hdbondagesex.com:桂林市| www.oasis-labs.com:黔西县| www.mdprowash.com:贵州省| www.yt9168.com:秭归县| www.mynwabulgaria.com:崇左市| www.mingyunjiaoxiangqu.com:遂宁市| www.yxnxs.com:竹山县| www.kootenaylodge.com:南京市| www.katibiphotography.com:镶黄旗| www.kmtfw.cn:长顺县| www.bluedragonservices.com:巴里| www.appstoremarketingpro.com:浦城县| www.ynrlb.com:昌平区| www.xyg1688.com:仙居县| www.bebeksekeri-tr.com:深水埗区| www.sortpix.com:抚松县| www.wwwdestinos.com:共和县| www.besthoalawyer.com:柘荣县| www.kavaccinos.com:三门峡市| www.elbertcastaneda.com:晴隆县| www.qimaoji.com:塔城市| www.zybrickmachine.com:汝州市| www.wfzfcn.com:许昌县| www.doedoehuis.com:莒南县| www.techintw.com:曲阜市| www.heritage-academy.org:蒲江县| www.kerala-honeymoon-packages.com:临潭县| www.cp1696.com:拉孜县| www.217661.com:富顺县| www.sifancn.com:新蔡县| www.ew08.com:博乐市| www.zsjgt.com:界首市| www.yhthw.cn:云南省| www.hzzgg.com:锡林郭勒盟| www.huthug.com:班玛县| www.focusmedia-zh.com:防城港市| www.88dgj.com:岚皋县| www.yiqitt.com:灵璧县| www.sdwlcc.com:名山县| www.gs355.com:顺平县| www.foodtechnologys.com:全南县| www.gibraltarrocktours.com:邮箱| www.klinik-perkasa.com:万荣县| www.shipwatch.org:宁安市| www.zghnfzw.com:道真| www.zbkwed.com:涪陵区| www.suncity233.com:和田市| www.cn733.com:理塘县| www.aureliogonzalez.com:稻城县| www.melgog.com:阿拉善左旗| www.cjbzg.cn:安康市| www.nbuyi.com:荔浦县| www.aumetrodeslilas.com:嵊泗县| www.cx13800.com:易门县| www.yuezhan88.com:光山县| www.sulamalisjogja.com:苏州市| www.spmcs.com:广水市| www.52gegegan.com:灯塔市| www.dong000.com:西和县| www.mikepetch.com:朔州市| www.yongbeikeji.cn:施秉县| www.wzhxzhssls.com:廊坊市| www.jiahaoco.com:西乌珠穆沁旗| www.99069dd.com:咸阳市| www.bash4guild.com:浪卡子县| www.ccjwl.com:从江县| www.citiestoashes.com:维西| www.sh61554342.com:四会市| www.jnddq.com:德惠市|