zoukankan      html  css  js  c++  java
  • shell 通配符,管道符,输入/输出重定向,命令置换

    1. echo 输出   【echo 输出的内容 】把内容输出到终端上

      
      
      如果字符串使用双引号,echo命令原样输出   【 echo "hello       world" 】  ; 

      

      如果字符串不适用双引号,字符串中间有多个空格,输出一个空格   【 echo hello       world 】

      

      -n 输出不换行   【 echo -n "hello       world"  】   【 echo -n  "hello  world"  >> file.c】 把内容输入到文件中

      

      -e 支持转译   【  echo -e "hello world" 】

       

    2. 通配符

      


      星号(*) 匹配任意长度的字符串

      

      问号(?) 匹配一个长度的字符    且此处必须有一个字符

      

      方括号([…]) 匹配其中指定的一个字符

      

      方括号([ - ]) 匹配指定的一个字符范围

      

      方括号([^…]) 除了其中指定的字符,均可匹配

       


    3. 管道符 |
      管道可以把一系列命令连接起来,第一个命令的输出作为第二个命令的输入
      【ls . | wc -w】

      

      注意:管道的第一个命令必须有输出,没有输出就没有意义了
    4. 输入/输出重定向
      输出重定向:将输出的内容写到文件里
      > 将输出的内容写到文件中,如果文件存在,会清空,如果文件不存在创建

      >> 将输出的内容写到文件中,如果文件存在,以追加的方式写,如果文件不存在创建

      输入重定向
      <


    5. 命令置换
      命令置换是把一个命令的输出结果赋值到一个变量中
      【 A=`ls` 】   把 ls 命令的结果赋给变量 A 
      【B=$(ls)】  

     

  • 相关阅读:
    sap的几个报表工具
    调用CALL TRANSACTION的三种方法
    SDsap的SD, FI,MM的业务集成和SD业务常用到重要函数
    SAP标准OK Code Values 列表
    [转载]CHAR、VARCHAR、VARCHAR2与Number类型
    [转载]Oracle Minus关键字
    SQL MINUS
    [转载]Oracle Minus关键字
    Datastage教程
    [转载]ORA00001 违反唯一约束条件
  • 原文地址:https://www.cnblogs.com/electronic/p/10821874.html
Copyright © 2011-2022 走看看