免费爱碰视频在线观看,九九精品国产屋,欧美亚洲尤物久久精品,1024在线观看视频亚洲

      Bash 教程六章

      4. Bash中的引號

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

      4.1 引用字符串

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

      上面腳本會輸出

      我是單引號我是雙引號

      4.2 引用變量

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

      #!/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ù)字。這是子進(jìn)程完成后返回給父進(jìn)程的值。換句話說,它表示我們函數(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ù)標(biāo)注快捷鍵(cad連續(xù)標(biāo)注快捷鍵)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        2022年11月17日

      聯(lián)系我們

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