方法一:使用grep过滤命令,-v表示排除,不包含
1,进入根目录后输入cat >>2.txt<<EOF命令创建2.txt文件输入一些信息以EOF结束,回车后就可以输入文件的内容,例:
[root@x /]# cat >>2.txt<<EOF
> this
> is
> a
> bad
> EOF
2,输入cat 2.txt查看2.txt的文件内容,例:
[root@x /]# cat 2.txt
this
is
a
bad
3,利用grep命令不显示bad这个字符,输入grep -v bad 2.txt,回车会显示最终结果,例:
[root@x /]# grep -v bad 2.txt
this
is
a
如果过滤th输入grep th 2.txt就会滤出this。
方法二:利用head命令-n显示前n行
输入head -3 2.txt回车就显示2.txt文件中的前三行,这样也达到了不显示bad字符,例:
[root@x /]# head -4 2.txt
this
is
a
bad
[root@x /]# head -3 2.txt
this
is
a
tail命令和head相反是显示文件的后n行,默认是后十行,例:
[root@x /]# tail -2 2.txt
a
bad