亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

                Bash 教程六章

                4. Bash中的引號(hào)

                引號(hào)是在任何編程語言中引用字符串的標(biāo)準(zhǔn)做法。引號(hào)用于處理帶有空格字符的文本、文件名。閱讀本教程以了解單引號(hào)和雙引號(hào)之間的區(qū)別。

                4.1 引用字符串

                #!/bin/bashecho ‘我是單引號(hào)’echo “我是雙引號(hào)”

                上面腳本會(huì)輸出

                我是單引號(hào)我是雙引號(hào)

                4.2 引用變量

                shell 變量擴(kuò)展僅適用于雙引號(hào)。如果您在單引號(hào)中定義任何變量將不起作用。

                #!/bin/bashNAME=”Welcome China!”echo “$NAME”echo ‘$NAME’

                上面腳本會(huì)輸出

                Welcome China!$NAME

                5. 調(diào)試 Bash 腳本

                Bash 腳本提供了在運(yùn)行時(shí)調(diào)試腳本的選項(xiàng)。您在 shell 腳本中使用“set -xv”命令或在執(zhí)行腳本時(shí)在命令行上使用 -xv。

                5.1 語法

                $ bash -xv hello_world.sh

                5.1.1 示例 – 在腳本中啟用調(diào)試

                #!/bin/bashset -xv # 這行代碼將會(huì)觸發(fā)調(diào)試模式cd /var/log/for i in “*.log”; dodu -sh $idone

                5.1.2 示例 – 啟用調(diào)試運(yùn)行時(shí)

                vim hello_wolrd.sh# 寫入以下內(nèi)容#!/bin/bashset -xv # 這行代碼將會(huì)觸發(fā)調(diào)試模式cd /var/log/for i in “*.log”; dodu -sh $idone

                執(zhí)行以下命令

                $ bash -xv script.sh

                6. Bash 退出代碼

                退出代碼是一個(gè)介于 0 和 255 之間的數(shù)字。這是子進(jìn)程完成后返回給父進(jìn)程的值。換句話說,它表示我們函數(shù)的最后一個(gè)命令的退出狀態(tài)。

                基于命令或程序返回的退出代碼值將成功執(zhí)行或不執(zhí)行。

                • Success – 0 表示成功
                • failure – 非0 表示失敗

                6.1 示例1

                編寫程序在 /tmp/test.txt 文件中寫入一些內(nèi)容并檢查命令執(zhí)行成功與否。

                #!/bin/bashecho “hi” > /tmp/test.txtif [ $? -eq 0 ]; then echo “執(zhí)行成功”else echo “執(zhí)行失敗, 不能寫入 /tmp/test.txt”fi

                6.2 示例2

                編寫一個(gè)程序來搜索文件中的字符串并檢查字符串是否存在。

                #!/bin/bashSTRING=”root”if grep ${STRING} /etc/passwdthen echo “恭喜,成功找到字符串”else echo “很遺憾,沒有找到字符串”fi

                以上代碼會(huì)輸出

                root:x:0:0:root:/root:/bin/bashoperator:x:11:0:operator:/root:/sbin/nologin恭喜,成功找到字符串

                鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場(chǎng),版權(quán)歸原作者所有,如有侵權(quán)請(qǐng)聯(lián)系管理員(admin#wlmqw.com)刪除。
                用戶投稿
                上一篇 2022年6月12日 14:38
                下一篇 2022年6月12日 14:39

                相關(guān)推薦

                • cad連續(xù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

                  本文主要講的是cad連續(xù)標(biāo)注快捷鍵,以及和cad連續(xù)標(biāo)注快捷鍵相關(guān)的知識(shí),如果覺得本文對(duì)您有所幫助,不要忘了將本文分享給朋友。 cad中連續(xù)標(biāo)注快捷鍵 CAD尺寸標(biāo)準(zhǔn)快捷命令:DL…

                  2022年11月27日
                • 存儲(chǔ)過程語法(sql server存儲(chǔ)過程語法)

                  今天小編給各位分享存儲(chǔ)過程語法的知識(shí),其中也會(huì)對(duì)sql server存儲(chǔ)過程語法進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! oracle存儲(chǔ)過程基本語法…

                  2022年11月26日
                • 直播帶貨詳細(xì)腳本(直播文案策劃怎么寫)

                  短視頻運(yùn)營(yíng)策劃方案怎么寫?涉及哪幾個(gè)方面? 我在網(wǎng)上看到好多千篇一律的文章,關(guān)于【短視頻運(yùn)營(yíng)策劃方案】這一塊,基本都是在講賬號(hào)的內(nèi)容本身。 你內(nèi)容做得再好,卻不掌握算法的規(guī)律,能有…

                  2022年11月25日
                • 今天出入濟(jì)南最新通知(出入濟(jì)南政策最新消息今天)

                  近日濟(jì)南疫情感染人數(shù)也在不斷增加,劃分的高風(fēng)險(xiǎn)區(qū)也是越來越多了。據(jù)最新統(tǒng)計(jì),截止2022年11月24日11時(shí),濟(jì)南共有低風(fēng)險(xiǎn)地區(qū)12處,高風(fēng)險(xiǎn)地區(qū)338處。很多朋友都擔(dān)心現(xiàn)在濟(jì)南無…

                  2022年11月24日
                • 微信健康碼怎么注銷重新申請(qǐng)健康碼 怎么更換綁定人

                  在疫情常態(tài)化的管理之下,出行都需要健康碼,那么如果因?yàn)榉N種原因注銷了健康碼怎么辦呢?這種情況下是否還可以再申請(qǐng)健康碼呢?下面一起來看看了解一下吧! 微信健康碼注銷了還能申請(qǐng)嗎 健康…

                  2022年11月22日
                • 馬斯克凌晨一點(diǎn)半曬“代碼審查”現(xiàn)場(chǎng),編排他的段子比瘋狂星期四還多

                  夢(mèng)晨 Pine 發(fā)自 凹非寺 量子位 | 公眾號(hào) QbitAI 每一個(gè)真正會(huì)寫代碼的人,請(qǐng)?jiān)谙挛?點(diǎn)到總部10層報(bào)到。 每一個(gè)真正會(huì)寫代碼的人,請(qǐng)?jiān)谙挛?點(diǎn)到總部10層報(bào)到。 馬斯…

                  2022年11月21日
                • 給手機(jī)安裝了Windows 11(手機(jī)上玩電腦游戲的軟件)

                  電腦上體驗(yàn)了一番Windows 11 ,感覺怎么樣?接下來想要在手機(jī)上嘗試嘗試嗎?不是遠(yuǎn)程桌面,也并不是虛擬機(jī),而是手機(jī)直接運(yùn)行原生的win11系統(tǒng)! 那么最近小編就看到網(wǎng)上不少朋…

                  2022年11月18日
                • win11任務(wù)管理器在哪(任務(wù)管理器怎么打開)

                  在win10電腦中,我們可以在任務(wù)管理器里查看系統(tǒng)各項(xiàng)資源使用情況,也可以通過這個(gè)地方強(qiáng)行結(jié)束卡死的進(jìn)程。不過很多人不知道如何打開電腦上的任務(wù)管理器,下面就和大家講解一下方法吧。 …

                  2022年11月18日
                • 3階魔方教程 1~7步驟(魔方教程一步一步圖解)

                  基礎(chǔ)層先魔方復(fù)原法 by信手拈花 0. 魔方轉(zhuǎn)動(dòng)的公式表示和復(fù)原步驟 0. 1魔方轉(zhuǎn)動(dòng)的公式表示 魔方轉(zhuǎn)動(dòng)的公式表示 0. 2層先法魔方復(fù)原步驟 層先法魔方復(fù)原步驟 讓我開始魔方復(fù)…

                  2022年11月18日
                • 《云頂之弈》s8AI程序羈絆厲害嗎?s8AI程序羈絆介紹

                  云頂之弈的s8版本是全新的怪物來襲版本,很多小伙伴可能可能對(duì)其中的新羈絆還不是很了解吧,今天小編給大家?guī)碓祈斨膕8AI程序羈絆介紹,感興趣的小伙伴快來看一下吧。 s8AI程序羈…

                  2022年11月17日

                聯(lián)系我們

                聯(lián)系郵箱:admin#wlmqw.com
                工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息