• 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命令表示查看文件内容。

      

         

      

        

        

  • 相关阅读:
    自定义maven插件
    vim编辑器的基本用法
    sql查询两条记录的时间差
    spring boot继承web和mybatis时,调用接口删除记录出现的空指针以及解决办法
    Thymeleaf模板引擎的初步使用
    Spring Boot中的AutoConfiguation核心注解
    Spring Boot中的自定义start pom
    Spring中,使用Java配置的方式进行依赖注入
    设计模式之——flyweight模式
    ConfuserEx .net dll加壳失败原因
  • 原文地址:https://www.cnblogs.com/wzhuo/p/6624598.html
Copyright © 2020-2023  润新知