shell 中的單引號與反引號

2022-09-12 15:27:22 字數 472 閱讀 6030

我看360的課件有這麼一句話

然後我弄了半天,死活沒復現出來

shell的變數啥的都查過了,就是沒有相關的知識。還特地去糾結會不會跟系統特性有關?然後從ubuntu轉到了centos。一樣不行

最後我剛打算問乙個大佬,突然發現圖一的單引號跟我的不太一樣,然後試著換成鍵盤1前面那個反引號,終於復現了。

最後終於查到這麼乙個東西:

總結:坑永遠都有,誰都有機會踩。踩過之後爬出來,才會對這個坑印象深刻。千萬不要覺得踩坑就是萬劫不復

shell中的引號,單引號,反引號

引號 在shell中引號分為三種 單引號,雙引號和反引號。單引號 由單引號括起來的字元都作為普通字元出現。特殊字元用單引號括起來以後,也會失去原有意義,而只作為普通字元解釋。例如 string path echo string path 可見 保持了其本身的含義,作為普通字元出現。雙引號 由雙引號括...

shell中單引號 雙引號 反引號

一 單引號和雙引號 首先,單引號和雙引號,都是為了解決中間有空格的問題。因為空格在linux中時作為乙個很典型的分隔符,比如string1 this is astring,這樣執行就會報錯。為了避免這個問題,因此就產生了單引號和雙引號。他們的區別在於,單引號將剝奪其中的所有字元的特殊含義,而雙引號中...

shell指令碼中的反引號,單引號,雙引號與反斜槓

反引號位 經常被忽略,而且容易與單引號弄混。它位於鍵盤的tab鍵的上方 1鍵的左方。單引號 位於enter鍵的左方。在linux中反引號起著命令替換的作用。命令替換是指shell能夠將乙個命令的標準輸出插在乙個命令列中任何位置,將反引號中的字串做為命令來執行,我們在用shell程式設計時經常用的到,...