av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Grep的多條件搜索實現(xiàn)方法

grep 命令可以理解為是一個功能強(qiáng)大的命令行工具,可以用它在一個或多個輸入文件中搜索與正則表達(dá)式相匹配的文本,然后再將每個匹配的文本用標(biāo)準(zhǔn)輸出的格式寫出來,本篇文章重點為大家講解一下Grep的多條件搜索模式

在閔行等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都網(wǎng)站制作 網(wǎng)站設(shè)計制作按需設(shè)計,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),全網(wǎng)整合營銷推廣,成都外貿(mào)網(wǎng)站建設(shè),閔行網(wǎng)站建設(shè)費用合理。

Grep的多條件搜索模式

grep支持三種正則表達(dá)式語法:Basic、Extended和Perl正則表達(dá)式。當(dāng)沒有指定正則表達(dá)式類型時,grep將搜索模式解釋為Basic基本正則表達(dá)式。

使用多條件搜索模式時,請使用|管道符。使用grep的基本正則表達(dá)式搜索多個條件,語法如下:

]# grep 'pattern1\|pattern2' file

當(dāng)使用基本正則表達(dá)式時,需要使用\轉(zhuǎn)義符為|管道符轉(zhuǎn)義。

如果使用擴(kuò)展模式,可以添加-E參數(shù)。使用擴(kuò)展模式,就不需要為|管道符添加轉(zhuǎn)義符了。也可以使用egrep命令,這個命令和grep -E用法一樣。

]# grep 'pattern1|pattern2' file
]# egrep 'pattern1|pattern2' file

使用實例

檢查操作系統(tǒng)是否開啟虛擬化功能,使用Basic基本模式:

[root@localhost ~]# grep 'vmx\|svm' /proc/cpuinfo
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec arat spec_ctrl intel_stibp flush_l1d arch_capabilities

使用擴(kuò)展模式就不需要添加\轉(zhuǎn)義符了,擴(kuò)展模式使用方式:

[root@localhost ~]# grep -E 'vmx|svm' /proc/cpuinfo
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec arat spec_ctrl intel_stibp flush_l1d arch_capabilities

# 或者

[root@localhost ~]# egrep 'vmx|svm' /proc/cpuinfo
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec arat spec_ctrl intel_stibp flush_l1d arch_capabilities

默認(rèn)情況grep區(qū)分大小寫,如果需要忽略大小寫,可以添加-i參數(shù):

[root@localhost ~]# grep -E -i 'VMX|SVM' /proc/cpuinfo
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec arat spec_ctrl intel_stibp flush_l1d arch_capabilities

# 或者

[root@localhost ~]# egrep -i 'VMX|SVM' /proc/cpuinfo
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq vmx ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch ssbd ibrs ibpb stibp tpr_shadow vnmi ept vpid fsgsbase tsc_adjust bmi1 hle avx2 smep bmi2 invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec arat spec_ctrl intel_stibp flush_l1d arch_capabilities

總結(jié)

grep是一個強(qiáng)大的命令行工具,它允許在一個或多個文件中搜索與正則表達(dá)式匹配的行,并將匹配的結(jié)果寫入標(biāo)準(zhǔn)輸出。


當(dāng)前標(biāo)題:Grep的多條件搜索實現(xiàn)方法
標(biāo)題路徑:http://uogjgqi.cn/article/cdseoee.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流