您好,登錄后才能下訂單哦!
正則表達式元字符:
。 :匹配任意單個字符
* :匹配前面字符任意次
? :匹配前面字符1次或者0次
\{m,n\} :匹配前面的字符至少m次,最多n次
位置錨定:
^ :錨定行首,此字符后面的內容必須出現在行首
$ :錨定行尾,此字符后面的內容必須出現在行尾
^$ :空白行
\< :其后面的內容必須作為單詞首部出現
\> : 其后面的內容必須作為單詞尾部出現
[] :指定范圍內的任意字符。 egrep [q,w] /tmp/test
擴張的正則表達式:
。 :匹配任意單個字符
* :匹配前面字符任意次
? :匹配前面字符1次或者0次
+ :匹配前面字符至少1次
{m,n}:
c|Cat != c|(Cat)
例子:ifconfig | egrep -o "(\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>\.){3}\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>"可以得到所有IP
整數判斷
-eq 等于
-ne 不等于
-gt 大于
-ge 大于等于
-lt 小于
-le 小于或者等于
文件判斷
-e: 文件是否存在
-f: 測試文件是否為普通文件
-d: 測試是否為目錄
-r
-w 讀寫執行 都是針對當前用戶,
-x
字符串測試
=,==: [ string1 = string2 ] 或者[ string1 == string2 ]
!= : 測試兩個字符串是否不等于
-n string :測試指定字符串是否為空
-z string : 測試指定字符串是否為不空
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。