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)】  

     

  • 相关阅读:
    联合主键SQL 联合索引
    SQL 对decimal类型转换为int类型
    SQL获取当前时间月份为两位数
    SQL 对结果集进行分组排序过滤重复数据 ROW_NUMBER
    SQL自动流水号函数
    SQL 索引创建
    .Net三层架构
    2016年你应该学习的语言和框架(转)
    MongoDB学习笔记(转)
    干货分享:让你分分钟学会 javascript 闭包(转)
  • 原文地址:https://www.cnblogs.com/electronic/p/10821874.html
Copyright © 2011-2022 走看看