Linux學習之 特殊字元和正規表示式

2021-08-27 16:31:29 字數 510 閱讀 5558

(1)雙引號

通常用來標識引用乙個字串,有時候能遮蔽一些標點等特殊字元。通常放入雙引號的內容都按照字串來處理,除非有另乙個引用號告知某個特殊字串具有特殊意義(如變數)。

(2)單引號

用法與雙引號一樣,都是將引號內的內容都當做字串類處理。不同的是,單引號通常在一些特殊命令中與雙引號配合,表示引用中的引用。

例項,巢狀配合:awk 'begin'

(3)反引號

用來引用一些函式、命令輸出等,系統執行時會嘗試將反引號中的內容當做乙個命令去執行。如果在乙個命令中出現了反引號,系統會首先執行反引號內的內容命令。

(4)變數引用和反斜線

「$」在字串或者引數中引用變數的值

「\」用來轉義特殊字元,從而輸出特殊字元本身

「||」:邏輯或 「&&」:邏輯與,前語句為假時後語句不執行 「()」:括號改變運算順序

與perl的正規表示式基本內容相似,最基本內容如下

「.」 「*」 「^」 「$」 「\」 「」 「[^]」 「」

shell學習之 特殊字元

shell中的特殊字元 分隔符號,用來表示一行執行多條命令 echo hello echo there if f file then cd file fi case 的選項終止符 ex case var in 1 echo 1 var 2 echo 2 var esac 1 相當於source命令 ...

ORACLE學習總結之 特殊字元

1 oracle 特殊字元 轉義 環境 oracle 9i plsql 在plsql裡邊執行 update userinfo set pageurl myjsp?page 1 pagesize 10 where id test 這條sql語句往資料庫的pageurl欄位放進去了乙個url位址,但是執...

正規表示式之特殊字元

1 字元 對於單個字元,通常按字面意義表示,字元指出其後的字元為特殊字元,所以不做字面意 釋,而解釋為特殊字元。例如 b 相當於字元b,通過在b前面加乙個反斜槓,即為 b 則該字元變成特殊字元,表示匹配乙個單詞的分界線。對於幾個字元,通常說明是特殊的,符號指出其後的字元不是特殊的,而應按字面解釋 2...