压缩指令与正规表达法
压缩指令:compress、gzip、bzip、tar;
除了正规表示法之外,我们还可以通过搭配通配符进行字符串的搜索与其他应用。下面列出几个常见的通配符及其含义:
^ 句首字符相符
$ 句尾相同的字符
? 任何一个单一字符
* 随意几个任意字符
\ 跳转符号,将特殊字符变成普通字符
[list] 列表中的字符
[range] 列表中范围内的字符
[^list] 反向选择,与[list] 相反
[^range] 反向选择,与 [range]相反
\{n\} 与前一个相同字连续n个
\{n,m\} 与前一个相同字连续n-m个
在/etc/下查询某个内容中第一行以boot做为开头的文件:grep ^boot /etc/*
要列出在/etc下含有XYZ三个字符中任何一个字符的那一行:grep [XYZ] /etc/*
在/etc里,只要句首是w-z的就将它列出:grep ^[w-z] /etc/*