zoukankan      html  css  js  c++  java
  • echo命令的简单用法和实例

        在CentOS 6.8版本下,通过实例的形式,展现选项和参数的灵活运用,可以简明的了解echo的用法。

    一、语法:echo [SHORT-OPTION]… [STRING]… ;echo [选项]…[参数]

          作用:将需要的内容输出到终端或者其他文件。

    二、实例和选项参数的用法:

      (1)文本的直接输出

         echo 'Welcome To CNBLG'

      (2) 输出变量的值:假设定义一个变量,bl="Welcome To CNBLGS"

        echo $bl

          解释:bl是定义的变量名,=号后面是赋值,字符串需要用“”括起来。$后面直接跟上变量名即可。

      (3)echo 后跟单双引号的区别:

       解释:echo后的单引号表示强引用,单引号里面是什么就输出什么,而双引号是弱引用,变量的值会代替变量名输出。

      (4)选项中加入 -e ,转义字符可用:

        \t:插入制表符,即跳格显示

          echo -e “Hello Linux\tHello World” 

        不加 -e 的对比,如下:

        echo "Hello Linux\tHello World"

        还有,转义字符如下:

          \a 发出警告声;

          \b 删除前一个字符;

          \c 最后不加上换行符号;

          \n 换行且光标移至行首;

          \r 光标移至行首,但不换行;

          \v 与\f相同;

          \\ 插入\字符;

          \0nn 插入0nn(八进制)代表的ASCII;

      注:echo -e "\c"和echo -n ""效果一样。

      (5)输出彩色的命令提示符,显示结果先展示如下:

        命令如下:echo -e  "\e[1;32mHello Linux\e[0m"

        其中,\e[1;32m是整体转义的部分,数字代表的是字体的颜色和背景的颜色等等。其中例子中数字1 表示字体高亮度(加粗),32表示字体为绿色,0 表示关闭所有属 性。

      (6)echo 输出到一个文件,而非终端。

      解释:刚开始,test1文件不存在,通过echo输出重定向到test1文件,cat命令表示查看文件内容。

      

         

      

        

        

  • 相关阅读:
    learning scala view collection
    scala
    learning scala dependency injection
    learning scala implicit class
    learning scala type alise
    learning scala PartialFunction
    learning scala Function Recursive Tail Call
    learning scala Function Composition andThen
    System.Threading.Interlocked.CompareChange使用
    System.Threading.Monitor的使用
  • 原文地址:https://www.cnblogs.com/wzhuo/p/6624598.html
Copyright © 2011-2022 走看看