grep and cat
Posted in 命令操练 on 十一月 4th, 2009 by 6ca6cca – Be the first to comment自认为这两个命令经常用,好像用得挺好。现在才发现有好些选项都没充分利用起来。
grep
1.-E 选项(egrep) 支持扩展的正则表达式。-F 选项(fgrep) 使用快速字符串搜索算法搜索固定的strings
2.-c 仅输出匹配行的计数
3.-h 禁止在搜索多个文件时输出文件名
4.-i 忽略大小写
5.-l 仅列出包含匹配行的文件的名称
6.-n 每一行之前加有它在文件中的行号
7.-w 仅选择包含整词匹配的行
8.-x (精确)只有当整个输入行匹配固定字符串或正则表达式时,才识别匹配
cat
1.-e 在每行的末尾打印一个$ 字符
2.-n 显示前面带有行号的输出行
3.-r 将多个连续的空行替换为一个空行
4.-t 将每个制表符打印为ˆI ,将换页符打印为ˆL
5.-v 以可见的形式打印非打印字符