欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:shell腳本之正則表達(dá)式

柚子快報(bào)激活碼778899分享:shell腳本之正則表達(dá)式

http://yzkb.51969.com/

目錄

一.常見(jiàn)的管道命令1.1sort命令1.2uniq命令1.3tr命令1.4cut命令1.5實(shí)例1.5.1統(tǒng)計(jì)當(dāng)前主機(jī)連接狀態(tài)1.5.2統(tǒng)計(jì)當(dāng)前主機(jī)數(shù)

二.正則表達(dá)式2.1正則表達(dá)式的定義2.2常見(jiàn)元字符(支持的工具:find,grep,egrep,sed和awk)2.3擴(kuò)展正則表達(dá)式2.4位置錨定

一.常見(jiàn)的管道命令

1.1sort命令

sort命令可針對(duì)文本文件的內(nèi)容,以行為單位來(lái)排序 格式:sort 【選項(xiàng)】 參數(shù)

常用選項(xiàng)

選項(xiàng)說(shuō)明-f忽略大小寫-b忽略每行前面的空格-n按照數(shù)字進(jìn)行排序-r反向排序-u等同于uniq,表示相同的數(shù)據(jù)僅顯示一行-t指定字段分隔符,默認(rèn)使用【Tab】鍵分隔-k指定排序字段-o<輸出文件>將排序后的結(jié)果轉(zhuǎn)存至指定文件

1.2uniq命令

uniq命令用于檢查及刪除文本文件中重復(fù)出現(xiàn)的行列,一般與sort命令結(jié)合使用 格式:uniq【選項(xiàng)】 參數(shù)

常用選項(xiàng)

選項(xiàng)說(shuō)明-c進(jìn)行計(jì)數(shù),并刪除文件中重復(fù)出現(xiàn)的行-d僅顯示連續(xù)的重復(fù)行-u僅顯示出現(xiàn)一次的行

1.3tr命令

常用來(lái)對(duì)來(lái)自標(biāo)準(zhǔn)輸入的字符進(jìn)行替換,壓縮和刪除 格式;tr 【選項(xiàng)】 【參數(shù)】

常用選項(xiàng)

選項(xiàng)說(shuō)明-c保留字符集1的字符,其他的字符用字符集2替換-d刪除所有屬于字符集1的字符-s將重復(fù)出現(xiàn)的字符串壓縮為一個(gè)字符串;用字符集2替換字符集1-t字符集2替換字符集1,不加選項(xiàng)同結(jié)果

常用參數(shù)

參數(shù)說(shuō)明字符集1指定要轉(zhuǎn)換或刪除的原字符集,當(dāng)執(zhí)行轉(zhuǎn)換操作時(shí),必須使用參數(shù)“字符集2”指定轉(zhuǎn)換的目標(biāo)字符集。但執(zhí)行刪除操作時(shí),不需要參數(shù)“字符集2‘字符集2指定要轉(zhuǎn)換成的目標(biāo)字符集

1.4cut命令

顯示行中指定的部分,刪除文件中指定字段 格式;cut 【選項(xiàng)】 參數(shù)

-常用選項(xiàng)

選項(xiàng)說(shuō)明-f通過(guò)指定哪一個(gè)字段進(jìn)行提取。cut命令使用“TAB” 作為默認(rèn)的字段分割符-d“TAB”是默認(rèn)的分割符,使用此選項(xiàng)可更改為其他的分隔符–complement用于排除所指定的字段–output-delimiter更改輸出內(nèi)容的分隔符

1.5實(shí)例

1.5.1統(tǒng)計(jì)當(dāng)前主機(jī)連接狀態(tài)

1.5.2統(tǒng)計(jì)當(dāng)前主機(jī)數(shù)

二.正則表達(dá)式

2.1正則表達(dá)式的定義

正則表達(dá)式,又稱正規(guī)表達(dá)式,常規(guī)表達(dá)式使用字符串來(lái)描述,匹配一系列符合某個(gè)規(guī)則的字符正則表達(dá)式組成

普通字符,包括大小寫字母,數(shù)字,標(biāo)點(diǎn)符號(hào)及一些其他符號(hào)元字符是指在正則表達(dá)式中具有特殊意義的專用字符

2.2常見(jiàn)元字符(支持的工具:find,grep,egrep,sed和awk)

匹配符表示含義.表示任意一個(gè)字符【】匹配括號(hào)中的一個(gè)字符【^】表示否定括號(hào)中出現(xiàn)字符類中的字符,取反\轉(zhuǎn)義字符用于取消特殊符號(hào)的含義^匹配字符串開(kāi)始的位置$匹配字符串結(jié)束的位置{n}匹配前面的字表達(dá)式n次{n,}匹配前面的子表達(dá)式不少于n次{n,m}匹配前面的子表達(dá)式n到m次【:alnum:】匹配任意字母和數(shù)字【:alphabet:】匹配任意字母,大寫或小寫【:lower:】小寫字符a-z【:upper:】大寫字符A-Z【:blank:】空格和TAB字符【:space:】所有空白字符(新行,空格,制表符)【:digital:】數(shù)字0-9【:xdigt:】16進(jìn)制數(shù)字【:cntrl:】控制字符

實(shí)例1:.表示任意一個(gè)字符

示例2:【】匹配括號(hào)中的一個(gè)字符 示例3;【^】:表示否定括號(hào)中出現(xiàn)字符類中的字符,取反 示例4:【:alnum:】匹配任意字母和數(shù)字

示例5:元字符;(.)

2.3擴(kuò)展正則表達(dá)式

支持的工具;egrep,awk或grep -E和sed -r

限定符說(shuō)明*匹配前面子表達(dá)式0次或者多次.*任意長(zhǎng)度的任意符?匹配前面子表達(dá)式0次或者1次,即:可有可無(wú)+與星號(hào)相似,表示其前面字符出現(xiàn)一次或多次,但必須出現(xiàn)一次,>=1{n,m}匹配前面的子表達(dá)式n到m次{m}匹配前面的子表達(dá)式n次{n,}匹配前面的子表達(dá)式不少于n次>=n{,n}匹配前面的子表達(dá)式最多n次,<=nl用邏輯OR方式指定正則表達(dá)式要用的模式()字符串分組,將括號(hào)中的字符串作為一個(gè)整體

實(shí)例1:*匹配前面子表達(dá)式0次或者多次 示例2;{n,m}匹配前面的子表達(dá)式n到m次 實(shí)例3:{n,}匹配前面的子表達(dá)式不少于n次>=n 實(shí)例4;{,n}匹配前面的子表達(dá)式最多n次,<=n 實(shí)例5:*匹配前面子表達(dá)式0次或者多次 實(shí)例6:*任意長(zhǎng)度的任意字符 實(shí)例7:?匹配前面子表達(dá)式0次或者1次,即:可有可無(wú) 實(shí)例8:+與星號(hào)相似,表示其前面字符出現(xiàn)字符一次或多次,但必須出現(xiàn)一次,>=1 實(shí)例9:|邏輯OR方式指定正則表達(dá)式要用的模式 實(shí)例10:()字符串分組,將括號(hào)中的字符串作為一個(gè)整體 實(shí)例11:提取ip地址

2.4位置錨定

位置限定符說(shuō)明^行首錨定,用于模式的最左側(cè)$行尾錨定,用于模式最右側(cè)^ OATTERN^用于模式匹配整行^$空行^ [[:space;]]*$空白行<或\b詞首錨定,用于單詞模式的左側(cè)>或\b詞尾錨定,用于單詞的右側(cè)匹配整個(gè)單詞

實(shí)例1;行尾錨定,用于模式的最右側(cè)

實(shí)例2;行尾錨定,用于模式的最左側(cè) 實(shí)例3:用于模式匹配整行,匹配的內(nèi)容單獨(dú)在一行 實(shí)例4;<:只匹配右側(cè)單詞 實(shí)例5:>;只匹配左側(cè)的單詞 實(shí)例6:過(guò)濾出不是以#開(kāi)頭的非空行

柚子快報(bào)激活碼778899分享:shell腳本之正則表達(dá)式

http://yzkb.51969.com/

好文閱讀

評(píng)論可見(jiàn),查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://m.gantiao.com.cn/post/19060231.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄