位置: 编程技术 - 正文

linux shell 管道命令(pipe)使用及与shell重定向区别(shell中管道的作用)

编辑:rootadmin

推荐整理分享linux shell 管道命令(pipe)使用及与shell重定向区别(shell中管道的作用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell 命名管道,linux 管道命令详解,linux中管道命令的作用和用法,linux中管道命令的作用和用法,linux管道命令xargs,shell 命名管道,shell 命名管道,shell 命名管道,内容如对您有帮助,希望把文章链接给更多的朋友!

看了前面一节:linux shell数据重定向(输入重定向与输出重定向)详细分析 估计还有一些朋友是头晕晕的,好复杂的重定向了。这次我们看下管道命令了。shell管道,可以说用法就简单多了。

管道命令操作符是:”|”,它仅能处理经由前面一个指令传出的正确输出信息,也就是 standard output 的信息,对于 stdandard error 信息没有直接处理能力。然后,传递给下一个命令,作为标准的输入 standard input.

管道命令使用说明:先看下下面图:

command1正确输出,作为command2的输入 然后comand2的输出作为,comand3的输入 ,comand3输出就会直接显示在屏幕上面了。

通过管道之后:comand1,comand2的正确输出不显示在屏幕上面

注意:

1、管道命令只处理前一个命令正确输出,不处理错误输出

2、管道命令右边命令,必须能够接收标准输入流命令才行。

实例:

这里实例就是对上面2点注意的验证。作用接收标准输入的命令才可以用作管道右边。否则传递过程中数据会抛弃。 常用来作为接收数据管道命令有:sed,awk,cut,head,top,less,more,wc,join,sort,split 等等,都是些文本处理命令。

linux shell 管道命令(pipe)使用及与shell重定向区别(shell中管道的作用)

管道命令与重定向区别

区别是:

1、左边的命令应该有标准输出 | 右边的命令应该接受标准输入左边的命令应该有标准输出 > 右边只能是文件左边的命令应该需要标准输入 < 右边只能是文件

2、管道触发两个子进程执行"|"两边的程序;而重定向是在一个进程内执行

这些都是网上总结很多的,其实只要多加清楚用法,也一定有自己的一份不同描述。

实例:

再概括下:

从上面例子可以看,重定向与管道在使用时候很多时候可以通用,其实,在shell里面,经常是【条条大路通罗马】的。一般如果是命令间传递参数,还是管道的好,如果处理输出结果需要重定向到文件,还是用重定向输出比较好。

命令执行顺序可以看下:Linux Shell 通配符、元字符、转义符使用实例介绍

shell脚本接收管道输入有意思的问题:

既然作用管道接收命令,需要可以接收标准的输入,那么我们shell脚本是否可以开发出这样的基本程序呢?(大家经常看到的,都是一些系统的命令作为管道接收方)

实例(testpipe.sh):

运行结果:

Linux tcpdump命令详解大全 简介用简单的话来定义tcpdump,就是:dumpthetrafficonanetwork,根据使用者的定义对网络上的数据包进行截获的包分析工具。tcpdump可以将网络中传送的数据包

零基础入门篇之Linux及Arm-Linux程序开发笔记 前言:本文记录了自己从一个完全不懂Linux的人如何一步步学会Linux程序开发的过程。当然也希望本文能够达到它的目的,让那些和我一样没有任何基础

Linux 中 CURL常用命令详解 下载单个文件,默认将输出打印到标准输出中(STDOUT)中

标签: shell中管道的作用

本文链接地址:https://www.jiuchutong.com/biancheng/371377.html 转载请保留说明!

上一篇:linux shell数据重定向(输入重定向与输出重定向)详细分析(shell linux命令详解)

下一篇:Linux tcpdump命令详解大全(linux tcp keepalive)

  • 个人所得税计提分录怎么写
  • 个体户没做过账怎么办
  • 核定扣除公式
  • 绿化税票多少税率
  • 投资性房地产递延所得税资产怎么算
  • 政府补助需要交哪些税
  • 其他收入月末需要结账吗
  • 公司转给法人备注怎么填
  • 个人经营贷款利率是多少
  • 建设单位收到施工承包单位的单位工程验收申请后应组织
  • 超过180天增票不抵扣财务还可以入账吗?
  • 核定征收印花税的计税依据是否含税
  • 通发票备注栏写什么内容
  • 旅游业开票问题总结二
  • 想做边销茶生意?增值税可以这样处理
  • 小规模纳税人贷款利息收入增值税税率
  • 年利率的计算公式(免利息税)
  • 对公支出没有发票计入什么科目
  • 个人在杂志上发表散文取得的所得
  • 事业单位在建工程转固定资产的账务处理
  • 研发产品对外销售研发材料不得加计扣除分录
  • 收到预付账款会对企业财务有影响吗
  • win7系统重启怎么还原系统
  • 调整之前的凭证怎么删除
  • 资产减值准备怎么影响利润
  • 出口退税如何办退税手续
  • win11玩游戏鼠标卡顿
  • win7电脑开启麦克风权限设置
  • 承包经营税率表
  • 源码阅读技巧
  • php抽奖程序源码
  • php自定义表单
  • 机票报账行程单怎么打印
  • 前端开发常见的兼容性问题
  • 投资收益如何记账
  • 营业外支出明细账
  • 计提工资薪金
  • php判断是否为整数
  • 收保险公司工伤怎么赔偿
  • 工资只计提没有发放需要申报个税吗
  • 汽车牌照费用是在哪里开的
  • 国税实名认证手机号如何解绑
  • sql2008使用教程
  • 劳务税能退税吗
  • 房产税征收对象和依据2021
  • 企业所得税的征税对象包括( )
  • 分红是怎么分的?
  • 营改增后增加了什么征税项目
  • 社平工资调整补差能补多少
  • 境外企业向境内企业提供技术服务
  • 12月收入1月份开发票怎么报企业所得税
  • 随同产品销售不单独计价包装物如何进行账务处理?
  • 手写账目表格怎么做
  • 未分配利润属于总账科目吗
  • 建筑工地塔吊租赁会计分录
  • 如何远程连接小米摄像头
  • 加入跨子网路由什么协议
  • 在unix系统中采用的页面置换
  • centos7怎么看cpu和内存
  • ubuntu系统安装教程
  • apache版本查看命令
  • win7开机黑屏怎么
  • Win10 mobile 10586.107升级后会出现哪些bug?
  • [置顶]从lv2开始开挂的原勇者候悠闲的异世界生活
  • 基于socket的聊天程序
  • python用while循环求π的值
  • 用一个简单的方法作文
  • node 微信公众号开发
  • unity3d操作
  • 范冰冰魔范学院杂志可爱公主风
  • python如何发送http请求
  • javascript怎么样
  • node express 路由
  • 河南普通发票查询真伪查询系统
  • 购电脑折旧的会计分录
  • 印刷行业费用标准
  • 注册管理税务师和注册税务师的区别
  • 税务怎么报停
  • 购置税周天上班吗
  • 公司税务怎么查询缴款信息呢
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设