正则表达式与文本搜索
元字符与扩展元字符
常用元字符
. 匹配换行符以外的任意单个字符
* 匹配任意一个跟在它前面的字符
[] 匹配括号中字符类中的任意一个
^ 匹配开头;$ 匹配结尾
\ 转义后面的特殊字符
扩展元字符
+ 匹配前面的正则表达式至少出现一次
? 匹配前面的正则表达式出现零次或一次
| 匹配它前面或后面的正则表达式
文件的查找命令 find
fidn 路径 查找条件 [补充条件]
find /etc -name pssswd
find /etc -regex .*wd 使用正则进行匹配 -regex 匹配时区分大小写,-iregex 匹配时不区分大小写
touch /tmp/{1..9}.txt ; cd /tmp
find *txt -exec rm -v {} ; -exec 执行时不进行交互,-v 显示删除的进度
文本内容的过滤 (查找) grep
grep pass /root/anaconda-ks.cfg | cut -d " " -f 1
来源: http://www.bubuko.com/infodetail-3507407.html