shell中的管道命令和并行执行

  发现在写脚本的的时候有三个符号都很有用一个是管道命令符"|",一个是并行执行命令符"&",另一个是“&&”

  所谓管道,充当的作用就是连接管道的前后两个部分。具体来说就是将管道前的命令执行的结果作为管道后的输入。例如android中查看dns相关属性的时候就可以是用命令getprop |grep dns由于getprop返回的结果较多,但是并不是所有的都是我们目前所关心的,使用grep命令对getprop的输出进行过滤,只保留包含关键字dns的,这样就将和dns相关的android系统的属性显示出来了。

  并行执行命令"&",也是我最近通过搜索linux下的多线程从网上学习来的。因为从前在linux同时执行多个操作的办法是打开多个terminal,在terminal打开的多了的时候就会感到这种方式很不方便,是否有什么可以并行执行的办法同时执行多条命令。&就是实现这个功能的,只要在需要并行执行的命令之间添加&,多条命令就可以并行执行。

    串行执行命令“&&”。如果要查看一个程序所执行的时间,可以使用命令date&&./需要执行的程序&&date来查看。

转载于:https://www.cnblogs.com/jiangz/archive/2012/12/24/2831705.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值