\ 符
轉義字元。例如:「\!」 將邏輯否的!看做普通字元,使字元失去本身意義
^符匹配字串開始的位置,即以。。。開頭
$符匹配字串結束的位置,即以。。。結束
.符匹配任意乙個字元
*符匹配前面表示式0次或n次,即*號前面的字元可以重複0次或多次
[a-z]
匹配a-z中任意乙個字母
[^a-z]
匹配不在a-z這幾個字元的任意字元
\匹配前面子表示式n次
\ 匹配前面子表示式至少n次
\ 匹配前面子表示式至少n次,最大m次
使用方法:範圍+條件
下述字串意思是:0-9之間任意4個數字相連
[0-9]\
+
匹配前面字元1次以上
?匹配前面字元1次或者0次
()將括號中的字元作為乙個整體
|以或的方式匹配字串
以上正規表示式需要和linux三劍客進行配合使用。
Linux shell正規表示式 awk
在 linux unix 系統中,awk 是乙個功能強大的編輯工具,逐行讀取輸入文字,並根據指定的匹配模式進行查詢,對符合條件的內容進行格式化輸出或者過濾處理,可以在無互動的情況下實現相當複雜的文字操作,被廣泛應用於 shell 指令碼,完成各種自動化配置任務。1.awk的命令格式如下 1 awk ...
Linux shell正規表示式 sort
sort工具是乙個以行為單位對檔案內容進行排序的工具,也可以根據不同的資料型別來排序。sort 命令的語法為 sort 選項 引數 其中常用的選項包括以下幾種 f 忽略大小寫 b 忽略每行前面的空格 m 按照月份進行排序 n 按照數字進行排序 r 反向排序 u 等同於 uniq,表示相同的資料僅顯示...
Linux shell 正規表示式用法
1 用法 用於關閉其後續字元的特殊含義,恢復字元的本身含義,如 表示字元 2 用法 匹配任意單個字元 3 用法 匹配任意字元,可以是單個,也可以是多個,和 字元的去吧是是否可以匹配多個任意字元 4 的用法 在行的起始處開始匹配緊接著的字元,如 6,匹配行的首字元為6的行。5 的用法 和 用法相似,表...