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


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

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

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

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

  • 相关阅读:
    [HNOI2013]切糕
    [POI2015]Kinoman
    「NOI2014」动物园
    [ZJOI2006]书架
    [HEOI2015]定价
    bzoj1833 数字计数
    bzoj2565 最长双回文子串
    bzoj4198 荷马史诗
    bzoj1193 马步距离
    bzoj3329 Xorequ
  • 原文地址:https://www.cnblogs.com/jiangz/p/2831705.html
Copyright © 2020-2023  润新知