-
正則與通配符的區(qū)別: 正則表達式用來在文件中匹配符合條件的字符串,通配符用來匹配文件名; 前者是包含匹配,后者是完全匹配。 例:find . -name abc 只能搜到abc而搜不到abcd find . -name abc? 只能搜索到abcd find . -name "abc*"可搜到abc,abcd 支持正則的命令:grep, awk, sed 而ls, find. cp 等不支持正則。查看全部
-
正則表達式主要用于字符串的模式分割、匹配(最重要的功能)、查找及替換操作。查看全部
-
字符截取命令 cat printf awk sed查看全部
-
四個命令查看全部
-
基礎(chǔ)正則表達式查看全部
-
sed 命令 動作查看全部
-
sed 命令 動作查看全部
-
awk 命令模式查看全部
-
基礎(chǔ)正則表達式 * 前一個字符匹配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\}匹配手機號碼 \{n,\} 表示其前面的字符出現(xiàn)不小于n此。例如:[0-9]\{2,\}表示兩位及以上的數(shù)字 \{n,m\} 表示其前面的字符至少出現(xiàn)n此,最多出現(xiàn)m此。例如:[a-z]\{6,8\}匹配6到8位的小寫字母查看全部
-
grep: 無效的 \{\} 的內(nèi)容查看全部
-
grep ...用來操作字符穿的 ls 用來操作文件的查看全部
-
正則與通配符的區(qū)別: 正則表達式用來在文件中匹配符合條件的字符串,通配符用來匹配文件名; 前者是包含匹配,后者是完全匹配。 例:find . -name abc 只能搜到abc而搜不到abcd find . -name abc? 只能搜索到abcd find . -name "abc*"可搜到abc,abcd 支持正則的命令:grep, awk, sed 而ls, find. cp 等不支持正則。查看全部
-
Linux。查看全部
-
非常好查看全部
-
cut -f 1,2 #截取1,2列 cut -d ":" #按冒號為分隔符截取 cut -d " " #按空格為分隔符截取查看全部
舉報
0/150
提交
取消