zoukankan      html  css  js  c++  java
  • linux管道符妙用

    相信大家在linux下使用过管道符 “|”

     如各种 cat 'xxx'|grep 、.....|sed ffq 等等

    但管道符的管方定义是怎么样的,有时候真会忘记,官方定义如下:

    What this operator does is feed the output from the program on the left as input to the program on the right

    解释一下为:

      命令的结果输出给另一个命令作为输入之用 ,什么叫标准输入,什么叫标准输出这里不解释了

    这里说的妙用,不再是开头说到的grep  sed之类的。

    举例:

     一、假设需要删除一个文件:

      

     需要输入y,怎么处理?很多时间要一行输入解决的怎么办。(虽然rm有参数可以解决,但有些各个写的程序没法解决)

       看看管道怎么处理:

         

     是不是很简单

    二、假设你的系统只能用非root登陆,登陆后再切成root操作,怎么办?

         

     可以看到,用root已创建了aa文件

    在各种shell脚本、python脚本中,用该方法可以节省很多交互性的操作。

  • 相关阅读:
    学习Java的第八天
    学习Java的第七天
    学习Java的第六天
    学习Java的第五天
    学习Java的第四天
    学习Java的第三天
    学习Java的第二天
    学习Java的第一天
    第九天
    第八次
  • 原文地址:https://www.cnblogs.com/landhu/p/13802728.html
Copyright © 2011-2022 走看看