内容预知
1.wc的用法及其统计的内容
wc(Word Count) :功能为统计指定文件中的字节数、字数、行数,并将统计结果显示输出。
wc不加任何选项的默认用法
——默认先显示所有统计的内容
选项:
-l 显示行
-w 单词数 (不是真正的单词,在文本统计中只有字母之间被空格隔开,就默认为一个单词)
-c 字节数(空格 tab 回车 都占字节数)
2.grep的用法及选项作用
grep :过滤想要的文本内容
用法为:grep [选项]... PATTERN [FILE]... (PATTERN:正则表达式 )
选项:
选项 | 作用 |
-i | 查找时 忽略条件的大小写 |
-v | 反向查找(后面的查找的条件,是除了这个限制的信息,其余都显示) |
-n | 显示行号 |
-r | 递归过滤文件夹中的所有文件 |
-o | 只匹配条件限制的内容 |
-A | 后面跟数字n +匹配的关键字,会显示关键字的后面n行 |
-B | 后面跟数字n +匹配的关键字,会显示关键字的前面n行 |
-C | 后面跟数字n +匹配的关键字,会显示关键字的前后n行 |
grep用到的正则表达式:
^ 以什么开头 放最前
$ 以什么什么结尾 放最后
空白行表示方法:^$
/etc/passwd
/etc/fstab
grep -n 'bash$' passwd 以bash结尾的行
grep -n '^$' fstab 找出空白行
grep -nv '^$' fstab 找出非空白行
注:正则表达式和通配符的区别:正则表达式是匹配文本中的内容,通配符是用在匹配文件的名字
2.1 grep -i
2.2 grep -n
2.3 grep -o
2.4 grep -v
2.5 grep -r
2.6 grep -A -B -C
总结
1.了解wc的用法,注意wc 统计单词是有缺陷的
2.掌握grep的所用选项用法,利用好正则表达式来筛选你所需要的信息