1、正则表达式
. | ls .txt | 匹配当前目录下以.txt结尾的文件 |
* | grep 'a*' file.txt | 匹配文件中所有连续出现的字母a |
+ | grep 'ba+' file.txt | 配文件中所有包含b后跟着一个或多个a的字符串。 |
? | grep 'colou?r' file.txt | 匹配文件中包含color或colour的字符串。 |
[ ] | grep '[aeiou]' file.txt | 匹配文件中包含任何一个元音字母的字符串 |
[^] | ’grep '[^0-9]' file.txt | 匹配文件中不包含数字的行 |
- | grep '[a-z]' file.txt | 匹配文件中包含小写字母的字符串 |
\b | grep '\bword\b' file.txt | 匹配文件中独立的单词word |
^ | grep '^start' file.txt | 匹配文件中以start开头的行 |
$ | grep 'end$' file.txt | 匹配文件中以end结尾的行 |