中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問(wèn)手機(jī)版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級(jí)網(wǎng)工!

招聘|合作 登陸|注冊(cè)

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點(diǎn)關(guān)注 > linux常用命令

linux中g(shù)rep命令的用法

時(shí)間:2019-08-16

linux命令中的head命令_常用linux命令大全_linux常用命令

[color=#333333]4、sed和awk工具,必須要掌握,在掌握這兩個(gè)工具同時(shí),還要掌握正則表達(dá)式,這個(gè)就痛苦了,正則是最難學(xué)的表達(dá)式,但結(jié)合到sed和awk中會(huì)很強(qiáng)大,在處理文本內(nèi)容和過(guò)濾web內(nèi)容時(shí)十分有用,不過(guò)在學(xué)shell的同時(shí)一般會(huì)經(jīng)常結(jié)合用到的,所以學(xué)第3點(diǎn)就會(huì)順便學(xué)第4點(diǎn)。粗略的總結(jié)了一些常用標(biāo)點(diǎn)的用法和用戶界面文本中的特例,其中難免有疏漏之處,歡迎大家指出疏漏之處予以斧正。因此,作為法律專(zhuān)業(yè)的我要掌握有關(guān)經(jīng)濟(jì)法理論知識(shí),并學(xué)會(huì)運(yùn)用經(jīng)濟(jì)法律法規(guī)處理,解決經(jīng)濟(jì)活動(dòng)的有關(guān)經(jīng)濟(jì)法律問(wèn)題,從而達(dá)到知法守法用法的目的。

首先談一下grep命令的常用格式為:grep [選項(xiàng)] ”模式“ [文件]

grep家族總共有三個(gè):grep,egrep,fgrep。

-E :開(kāi)啟擴(kuò)展(Extend)的正則表達(dá)式。

-i :忽略大小寫(xiě)(ignore case)。

-v :反過(guò)來(lái)(invert),只打印沒(méi)有匹配的,而匹配的反而不打印。

-n :顯示行號(hào)

-w :被匹配的文本只能是單詞,而不能是單詞中的某一部分,如文本中有l(wèi)iker,而我搜尋的只是like,就可以使用-w選項(xiàng)來(lái)避免匹配liker

if textbox4.text = "可以匹配" then '顯示內(nèi)容如果是"可以匹配",那么將目標(biāo)工作表內(nèi)制定單元格內(nèi)容賦值顯示到對(duì)應(yīng)的文本框內(nèi),如果不是,信息提示,對(duì)應(yīng)文本框無(wú)內(nèi)容顯示。file里的內(nèi)容被讀入filename里面,顯示在與test匹配的行后面,如果匹配多行,則file的內(nèi)容將顯示在所有匹配行的下面:?吹搅耍谝粋(gè)框中是輸入查找的字符串的,下面的那個(gè)”search in"中,你可以選擇,是所有工程,還是當(dāng)前文件(這個(gè)我們?cè)?.1中介紹了更簡(jiǎn)單的方法),還有其他的選項(xiàng),你自己可以查看,一般我是使用這個(gè)在所有工程中查找字符的,而下面還有一個(gè)options選項(xiàng),是選擇:大小寫(xiě)敏感,全詞匹配,可以直接按照我設(shè)置的來(lái)設(shè)置就可以了,然后點(diǎn)擊ok,就會(huì)顯示搜索到的包含改字符串的行和文件信息,如下:。

-o :只顯示被模式匹配到的字符串。

--color :將匹配到的內(nèi)容以顏色高亮顯示。

-A n:顯示匹配到的字符串所在的行及其后n行,after

-B n:顯示匹配到的字符串所在的行及其前n行,before

-C n:顯示匹配到的字符串所在的行及其前后各n行,context

還有一些特殊的字符可以來(lái)匹配一定范圍的字符.如\a匹配一個(gè)字符,而\d匹配任何數(shù)字.所以表達(dá)式\a\a\a可以匹配任意三個(gè)字符.例如下面的命令可以查找任意四個(gè)數(shù)字:。 表示 向上查找.其中xxx可以是正規(guī)表達(dá)式,關(guān)于正規(guī)式就不多說(shuō)了. 一般來(lái)說(shuō)是區(qū)分大小寫(xiě)的, 要想不區(qū)分大小寫(xiě), 那得先輸入 :set ignorecase 查找到以后, 再輸入 n 查找下一個(gè)匹配處, 輸入 n 反方向查找. *(#) 當(dāng)光標(biāo)停留在某個(gè)單詞上時(shí), 輸入這條命令表示查找與該單詞匹配的 下(上)一個(gè)單詞. 同樣, 再輸入 n 查找下一個(gè)匹配處, 輸入 n 反方 向查找. g*(g#) 此命令與上條命令相似。一個(gè)通用表達(dá)式是由一些元素組成的.這些元素是通用表達(dá)式中最小的匹配單位.一個(gè)元素可以是一個(gè)字符,例如a,與字符a相匹配,或者是一個(gè)特殊字符,例如$,匹配一行的結(jié)束.還可以是其他的字符,例如\來(lái)匹配一個(gè)單詞的結(jié)束.也就是說(shuō)要將我們想要查找的字符串放在這兩個(gè)中間.這樣我們就可以精確的來(lái)查找我們想要查找的字符串,而不會(huì)有其他的一些匹配情況.而如果我們用簡(jiǎn)單字符串形式來(lái)查找,我們就會(huì)得到許多的匹配情況,甚至在一個(gè)單詞中的組成部分也可以成為匹配情況.例如在文件中有californian,unfortunately.如果用命令/for來(lái)查找,那么就會(huì)找到這兩個(gè)單詞.而如果我們用通用表達(dá)式\來(lái)進(jìn)行查找,則只會(huì)精確的查找到for,而不會(huì)用其他的匹配情況.這時(shí)的命令形式如下:。