Linux基础学习(四)--管道(重要)

一、管道符:|

二、作用:管道一般用于“过滤”,“扩展”,“特殊处理”。

三、语法:管道符不能单独使用,一般和其他指令一起配合使用,它主要用处是辅助一些指令来起到更加便捷的作用。

使用:

一、过滤:举例--grep指令

  • ls ~| y:在当前用户目录下,过滤带y的文档。

 


说明:

①:针对上一个指令,管道前面有个输出,后面需要先输入,然后再过滤,最后再输出。通俗的讲管道前面的输出就是管道后面指令的输入对于这句话可能有点不理解,下面我们来分析分析:

  • ls ~:输出当前用户目录下的所有文档。
  • 如果加上管道的话:| grep y,grep指令就是过滤的作用,然后grep y就是过滤带y的文档。最后就是  输出当前用户目录下,只带y的文档。所以这里管道充当的是一个辅助过滤的角色作用,就是相对于sql 的 where,带条件查询。

二、扩展: 某个目录下的文档个数

  • ls ~|wc -l


说明:

  • wc 的作用是用来统计文件的内容信息的(行数、单词数、字节数),-l:统计行数,-w:统计单词数,-c:统计字节数,格式:wc -l 【文件】。
  • 针对上面的指令,我们可以这样理解,ls ~:是表示输出文档,如果在加上管道符 | wc -l,就是输出这些文档的行数(一个代表一行,我们也可以改为:| wc -w,就是统计这些文档的单词个数,空格区分。但是有些文档名称可能会有空格,这时候可能会造成统计个数不正确,所以我们一般用 |wc -l。)。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值