-
第二章 字符截取命令 2.1 cut命令查看全部
-
第一章 正則表達(dá)式 1.5 基礎(chǔ)正則表達(dá)式3 符號\用于轉(zhuǎn)義 grep "\.$" test.txt 表示匹配以.結(jié)尾的行 grep "a\{n\}" test.txt 表示匹配a恰好出現(xiàn)n次的行(其實相當(dāng)于a出現(xiàn)n次以上) 而一般用邊界字母做限制: grep "xa\{n\}y" test.txt 表示匹配x與y之間a恰好出現(xiàn)n次的行 grep "xa\{m,n\}y" test.txt 表示匹配x與y之間a恰好出現(xiàn)T次(m<T<n)次的行查看全部
-
基礎(chǔ)正則表達(dá)式查看全部
-
正則是包含匹配,*表示之前的字符重復(fù)零次或任意多次查看全部
-
基礎(chǔ)正則表達(dá)式查看全部
-
grep行提取,cut列提取查看全部
-
第一章 正則表達(dá)式 1.4 基礎(chǔ)正則表達(dá)式2 符號: . grep "s..d" test.txt 表示匹配s和d之間含有2個任意字符(除換行符)行,有多少個點就多少個字符 grep "s.*d" test.txt 表示匹配s和d之間含有任意內(nèi)容的行 符號^代表匹配行首,符號$代表匹配行尾 grep "^s" test.txt 匹配以s開頭的行 grep "b$" test.txt 匹配以b結(jié)尾的行 grep "^$" test.txt 匹配空白行 grep -n 在結(jié)果中增加行號 符號[ ]的作用與通配符中的[ ]一致 grep "[0-9]" test.txt 匹配包含有數(shù)字的全部行 注意:^用在[ ]內(nèi)代表取反 grep "[^0-9]" test.txt 匹配包含字母的全部行查看全部
-
第一章 正則表達(dá)式 1.3 基礎(chǔ)正則表達(dá)式1 vi .bashrc寫別名 source .bashrc別名生效 a*代表任意字符代表該字符重復(fù)0次到任意多次,無意義 aa*匹配最少一個a * 前一個字符匹配0次貨任意多次 . 匹配除了換行符外任意一個字符 ^ 匹配行首。例如:^hello會匹配hello開頭的行 $ 匹配行尾。例如:hello$會匹配以hell結(jié)尾的行 [] 匹配中括號中指定的任意一個字符,只匹配一個字符。例如[aeiou]匹配任意一個元音字母,[0-9]匹配任意一位數(shù)字,[a-z][0-9]匹配小寫字和一位數(shù)字構(gòu)成的兩位字符 [^] 匹配除中括號的字符意外的任意一個字符。例如:[^0-9]匹配任意一位非數(shù)字字符,[^a-z]表示任意一位非小寫字母 \ 轉(zhuǎn)義符。 \{n\} 表示其前面的字符恰好出現(xiàn)n此。例如:[0-9]\{4\}匹配4位數(shù),[1][3-8][0-9]\{9\}匹配手機(jī)號碼 \{n,\} 表示其前面的字符出現(xiàn)不小于n此。例如:[0-9]\{2,\}表示兩位及以上的數(shù)字 \{n,m\} 表示其前面的字符至少出現(xiàn)n此,最多出現(xiàn)m此。例如:[a-z]\{6,8\}匹配6到8位的小寫字母查看全部
-
第一章 正則表達(dá)式 1.2 正則表達(dá)式與通配符(* ?[]) 正則和通配符的區(qū)別: 1.正則表達(dá)式用來在文件中匹配符合條件的字符串,通配符用來匹配文件名; 2.前者是包含匹配,后者是完全匹配。 3.搜索字符串的命令能夠識別正則grep/awk/sed,搜索文件的命令能夠識別通配符ls/find/cp查看全部
-
第一章 正則表達(dá)式 1.1什么是正則表達(dá)式 正則表達(dá)式主要用于字符串的模式分割、匹配(最重要的功能)、查找及替換操作。查看全部
-
FS內(nèi)置變量查看全部
-
^:匹配行首 $:匹配行尾查看全部
-
vi .bashrc寫別名 source .bashrc別名生效 a*代表任意字符代表該字符重復(fù)0次到任意多次,無意義 aa*匹配最少一個a查看全部
-
^:代表行首, ¥:代表行尾查看全部
-
.:匹配除了換行符之外的任意一個字符 s..d :#匹配在s和d兩個字母之間一定有兩個符的單詞 s.*d:匹配在s和d之間有任意z字符 .*:匹配所有內(nèi)容查看全部
舉報
0/150
提交
取消