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

     

  • 相关阅读:
    散户必看 教您怎样在短期内从10万炒到100万
    店主学习篇 如何做服装经营能手
    苹果公司CEO乔布斯在斯坦福大学毕业典礼上的演讲
    手头20万存款的租客 买房划算还是租房省钱?
    把幸福 亲了又亲
    周经理写给公司 的一封信
    土鸡市场前景:
    查看局域网内所有IP
    中国肿瘤年报出炉 浙江每312人就有1人患癌
    中药材喂土鸡或许大家还很疑惑吧
  • 原文地址:https://www.cnblogs.com/electronic/p/10821874.html
Copyright © 2011-2022 走看看