性夜影院午夜看片,无码精品久久一区二区三区,婷婷成人丁香五月综合激情,校园春色 qvod,性调教室高h学校

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

字符串的條件判定

  • 1.字符串判定 一定要用雙[[ ]]

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • 2.字符串判定=~默認(rèn)支持?jǐn)U展正則表達式,這里注意雙引號的使用
    • 僅僅做是否包含時,有無雙引號無區(qū)別。
    • 但是利用其他擴展表達式時 雙引號一定要去掉細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
    • 錨定示例細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
    • 多條件判定時-o -a使用時,不能使用雙中括號

      細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

空格有無的差別

!的使用細節(jié)

!到目前為止 有兩種意義條件判定取反歷史命令的調(diào)用 兩者的使用卻別!后面是否接空格

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

find 命令中的-exec command {} \; ?尾部的空格一定要注意,一個都不能少不能少

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

正則表達式的元字符 在不同命令中的轉(zhuǎn)義與非轉(zhuǎn)義

sed ?命令中模式的查找與替換

  • sed 命令默認(rèn)支持基本正則表達式細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • 搜索時需要轉(zhuǎn)義的字符$ ! [ . \ ‘ “$?的 示例:細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    ^的示例

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    \的示例

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    ‘ 的示例 :注意 這里轉(zhuǎn)義單引號也不成功

  • 細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    “ 的示例

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • 其中 ! 在命令使用 雙引號時需要轉(zhuǎn)義,單引號時則無需轉(zhuǎn)義

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • 替換時需要轉(zhuǎn)義的字符& \ ‘ “

    源文件中的內(nèi)容

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    \ 的示例;

    注意 : 在命令使用不同引號時的轉(zhuǎn)義方式不一樣

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    ’ ?” 引號的示例:

    注意: 這里和搜索時一樣 ?單引號無法用轉(zhuǎn)義來實現(xiàn),雙引號可以

  • 細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

vim 命令行搜索替換默認(rèn)支持基本正則表達式

  • 搜索時需要轉(zhuǎn)義的字符$ [ \ ~ .

    原文件內(nèi)容:

  • 細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • 如果$不轉(zhuǎn)義,被當(dāng)成變量了

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    不加轉(zhuǎn)義符的結(jié)果:

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    加轉(zhuǎn)義符的結(jié)果:

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    [ 的示例 :

    不加 轉(zhuǎn)義符的結(jié)果: 顯示 ?pattern 不存在, 此時 [被當(dāng)成了命令。

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

加 ?轉(zhuǎn)義符的效果 :

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義? ? 結(jié)果 ?a 后面的 [  被成功替換成ok?細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

~ 的 使用 :? ? ????原文中 ~ 的位置 :????

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

不使用轉(zhuǎn)義符時:~ 被當(dāng)成了某種引用

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義? ? 所以 只能使用 轉(zhuǎn)義符來表達~本來的意義

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

結(jié)果:

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

 

  • 替換式需要轉(zhuǎn)義的字符& ~ \

    & 示例:

    這里以替換 t 來演示:

  • 細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    不加轉(zhuǎn)義符時,& 是完全引用搜索內(nèi)容的意思,所以不用轉(zhuǎn)義符內(nèi)容無所變化

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • 細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    加上轉(zhuǎn)義符 來看看效果 :

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    t 順利的被替換成了?。?/p>細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

~ 的示例:? ? ? 不加 轉(zhuǎn)義符時 :????

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

t 被替換成了 & ,原因時~ 直接引用了上次替換的結(jié)果,所以這里t 就直接被替換成了 &

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

來看看加轉(zhuǎn)義符的效果 :

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義
  • \ 的示例:不加轉(zhuǎn)義符時,內(nèi)容直接被替換成了\ 后面的內(nèi)容。
  • 細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    再看看正確的寫法:

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

    t 成功被替換成了 \

    細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

最后,默認(rèn)支持?jǐn)U展正則表達式的 :條件判斷時,=~

注意單引號與雙引號使用時$的區(qū)別

  • 雙引號 或者不使用引號時 $ 則表示引用變量的意思,這里引號的不同和echo 命令一樣, 單引號時完全引用, 雙引號是 智能型引用。細節(jié)決定成敗–空格的巨大作用以及正則表達式中元字符的轉(zhuǎn)義

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!