正则表达式:
就是处理字符串的方法,以行为单位进行字符串的处理,通过一些特殊符号的辅助,可以让用户轻松搜索/替换某特定字符串
例如查询某个文件内具有的关键词: grep 'mail' /etc/rc.d/*
last | grep root :管道命令
grep -n 'the' jason.txt :-n表示输出行号
任意一个字符(.)和重复字符(*)
grep -n 'g..d' jason.txt
搜索至少含有两个oo以上的字符串时,就需要ooo* 即grep -n 'ooo*' jason.txt
基础的正则表达式的特殊字符
^word:待搜索的字符串在行首 例:grep -n '^#' jason.txt 行首是#的列出来
word$:行尾 例:grep -n '!$' jason.txt
*:重复0个或多个的前一个字符
[]:字符集合的重复特殊字符的符号 grep -n 'g[ld]' jason.txt 搜索gl或者gd