grep
命令行grep [-acinv] [--color=auto src filename
常用参数
- -v逆查找
- -i忽略大小写
- -n输出行号
- -c统计次数
- --color=auto 颜色标出,将这个写入bashrc
- -r递归,一般后面接目录,否则只搜索文件夹
- -m num匹配次数的最大值
str正则例子:
- hello[123],匹配单个字符[]
- 反向匹配: hell[^a-z]o
- ^$: 匹配行首尾,如找出空白行 grep '^$' filename
- . 一个字符
-
- 重复前一个字符若干次 grep 'h.*o' filename必须有h,o中间不关心
wc
统计作用
- -c byte
- -m char
- -l line
- -w word
- -L 最宽行
cat
- -n 行号
- -b 不显示空行