二、正則表達(dá)式
grep對(duì)元字符的支持有限,可以使用grep -E或者egrep
元字符:
^:開頭
$:末尾
.:一個(gè)任意字符,在通配符中沒有意義
?:匹配前面0或者1個(gè)字符
+:匹配前面字符至少含有1個(gè)字符;
*:匹配前面0個(gè)或多個(gè)字符;
{m,n}:匹配前面字符m到n個(gè);
\<:以單詞開頭
\>:以單詞結(jié)尾;
反向引用: () \1 引用第一個(gè)括號(hào)匹配的內(nèi)容, \2匹配第二個(gè)括號(hào)匹配的內(nèi)容,以此類推
貪婪模式匹配:+
最少模式匹配: +?,
三、查詢某張網(wǎng)卡的IP地址
[root@linuxidc ~]# ifconfig ens38 | grep 'inet '|grep -oE '([[:digit:]]{1,3}.){3,}'|grep -vE '^255|0$|255$'
192.168.10.10
[root@linuxidc ~]# ifconfig ens38 | grep 'inet '|awk '{print $2}'
192.168.10.10
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書籍 |