Linux基础-管道命令

一、概述

管道命令是非常有用的工具。在日常工作中用的非常多,他其实是一个并连命令的高级版。用一句话来概括 "把前一个命令原本要输出到屏幕的数据当作是后一个命令的标准输入”。 把前一个命令的输出作为后一个命令的输入,这样就多串联几组这样的命令起来就像管道 一样工作,就像流水线一样。

执行格式为 “命令 A | 命令 B”。

管道 符| 与两侧的命令之间也可以不存在空格。例如将上述命令写作

ls -al|grep log.txt;

还是推荐在管道符|和两侧的命令之间使用空格,以增加代码的可读性。

ls -al | grep log.txt;

大部分的 Linux 命令都可以用来形成管道。

这里需要注意,command1 必须有正确输出,而 command2 必须可以处理 command2 的输出结果;而且 command2 只能处理 command1 的正确输出结果,不能处理 command1 的错误信息。都是正常的输入才会有正确的输出的。

如果写得比较复杂了,大概率是需要用 bash 脚本来完成。

二、常见用法

1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

太阳风暴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值