-
第二章 字符截取命令 2.1 cut命令查看全部
-
第一章 正则表达式 1.5 基础正则表达式3 符号\用于转义 grep "\.$" test.txt 表示匹配以.结尾的行 grep "a\{n\}" test.txt 表示匹配a恰好出现n次的行(其实相当于a出现n次以上) 而一般用边界字母做限制: grep "xa\{n\}y" test.txt 表示匹配x与y之间a恰好出现n次的行 grep "xa\{m,n\}y" test.txt 表示匹配x与y之间a恰好出现T次(m<T<n)次的行查看全部
-
基础正则表达式查看全部
-
正则是包含匹配,*表示之前的字符重复零次或任意多次查看全部
-
基础正则表达式查看全部
-
grep行提取,cut列提取查看全部
-
第一章 正则表达式 1.4 基础正则表达式2 符号: . grep "s..d" test.txt 表示匹配s和d之间含有2个任意字符(除换行符)行,有多少个点就多少个字符 grep "s.*d" test.txt 表示匹配s和d之间含有任意内容的行 符号^代表匹配行首,符号$代表匹配行尾 grep "^s" test.txt 匹配以s开头的行 grep "b$" test.txt 匹配以b结尾的行 grep "^$" test.txt 匹配空白行 grep -n 在结果中增加行号 符号[ ]的作用与通配符中的[ ]一致 grep "[0-9]" test.txt 匹配包含有数字的全部行 注意:^用在[ ]内代表取反 grep "[^0-9]" test.txt 匹配包含字母的全部行查看全部
-
第一章 正则表达式 1.3 基础正则表达式1 vi .bashrc写别名 source .bashrc别名生效 a*代表任意字符代表该字符重复0次到任意多次,无意义 aa*匹配最少一个a * 前一个字符匹配0次货任意多次 . 匹配除了换行符外任意一个字符 ^ 匹配行首。例如:^hello会匹配hello开头的行 $ 匹配行尾。例如:hello$会匹配以hell结尾的行 [] 匹配中括号中指定的任意一个字符,只匹配一个字符。例如[aeiou]匹配任意一个元音字母,[0-9]匹配任意一位数字,[a-z][0-9]匹配小写字和一位数字构成的两位字符 [^] 匹配除中括号的字符意外的任意一个字符。例如:[^0-9]匹配任意一位非数字字符,[^a-z]表示任意一位非小写字母 \ 转义符。 \{n\} 表示其前面的字符恰好出现n此。例如:[0-9]\{4\}匹配4位数,[1][3-8][0-9]\{9\}匹配手机号码 \{n,\} 表示其前面的字符出现不小于n此。例如:[0-9]\{2,\}表示两位及以上的数字 \{n,m\} 表示其前面的字符至少出现n此,最多出现m此。例如:[a-z]\{6,8\}匹配6到8位的小写字母查看全部
-
第一章 正则表达式 1.2 正则表达式与通配符(* ?[]) 正则和通配符的区别: 1.正则表达式用来在文件中匹配符合条件的字符串,通配符用来匹配文件名; 2.前者是包含匹配,后者是完全匹配。 3.搜索字符串的命令能够识别正则grep/awk/sed,搜索文件的命令能够识别通配符ls/find/cp查看全部
-
第一章 正则表达式 1.1什么是正则表达式 正则表达式主要用于字符串的模式分割、匹配(最重要的功能)、查找及替换操作。查看全部
-
FS内置变量查看全部
-
^:匹配行首 $:匹配行尾查看全部
-
vi .bashrc写别名 source .bashrc别名生效 a*代表任意字符代表该字符重复0次到任意多次,无意义 aa*匹配最少一个a查看全部
-
^:代表行首, ¥:代表行尾查看全部
-
.:匹配除了换行符之外的任意一个字符 s..d :#匹配在s和d两个字母之间一定有两个符的单词 s.*d:匹配在s和d之间有任意z字符 .*:匹配所有内容查看全部
举报
0/150
提交
取消