Linux shell正規表示式

2021-10-04 12:27:18 字數 508 閱讀 1976

\ 符

轉義字元。例如:「\!」 將邏輯否的!看做普通字元,使字元失去本身意義

^符匹配字串開始的位置,即以。。。開頭

$符匹配字串結束的位置,即以。。。結束

.符匹配任意乙個字元

*符匹配前面表示式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 的用法 和 用法相似,表...