一个文件的部分内容不显示

方法一:使用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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值