12章 正则表达式

xiaoxiao2021-03-01  5

笔记:   1. 正则表达式是一种"表示法",它与通配符不一样。在Linux下支持正则表达式的工具有:vi、grep、awk、sed等。   2. grep   -n : 输出行号   -v:反向选择   -i:忽略大小写   利用[ ] 来搜索集合字符 grep -n 't[ae]st' test1   行首与行尾 字符 ^ $ grep -n '^the' test1   任意一个字符(.) 与重复字符(*)   限定连续重复字符范围{}   3. 文件数据比较 有: diff 、 cmp、 patch   4. 文件打印准备: pr   习题:   1.要查找某个文件,其中含有boot字符串,这个文件在/etc下,如何找出   这个文件   答:grep 'boot' /etc/*   2.在/etc下,只要含有XYZ3个字符的任何一个字符的那一行,就显示出来,   怎样进行   答:grep '[XYZ3]' /etc/*   3.怎样找出在/etc下文件内容含有(*)的文件名   答:grep -n '*' /etc/* | cut -d ':' -f 1 | uniq
转载请注明原文地址: https://www.6miu.com/read-4150302.html

最新回复(0)