在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    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é)假日休息