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

      
      

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

                Bash 教程六章

                4. Bash中的引號

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

                4.1 引用字符串

                #!/bin/bashecho ‘我是單引號’echo “我是雙引號”

                上面腳本會輸出

                我是單引號我是雙引號

                4.2 引用變量

                shell 變量擴展僅適用于雙引號。如果您在單引號中定義任何變量將不起作用。

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

                上面腳本會輸出

                Welcome China!$NAME

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

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

                5.1 語法

                $ bash -xv hello_world.sh

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

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

                5.1.2 示例 – 啟用調(diào)試運行時

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

                執(zhí)行以下命令

                $ bash -xv script.sh

                6. Bash 退出代碼

                退出代碼是一個介于 0 和 255 之間的數(shù)字。這是子進程完成后返回給父進程的值。換句話說,它表示我們函數(shù)的最后一個命令的退出狀態(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

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

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

                以上代碼會輸出

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

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

                相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

                  夢晨 Pine 發(fā)自 凹非寺 量子位 | 公眾號 QbitAI 每一個真正會寫代碼的人,請在下午2點到總部10層報到。 每一個真正會寫代碼的人,請在下午2點到總部10層報到。 馬斯…

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

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

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

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

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

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

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

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

                  2022年11月17日

                聯(lián)系我們

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