echo命令用于在shell中打印shell变量的值,或者直接输出指定的字符串。  

   

语法:echo (选项) <参数>

          选项:

                    --help  #获取echo帮助

                    --version  #显示版本信息

                    -n  #不输出后面的换行符

                    -E  #不启用反斜杠的转译解析 (默认是关闭的)

                    -e  #启用反斜杠的转译解析

                          其中: \a  --发出警告声

                                     \b  --退格键 (往前删除一个字符)

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

                                     \f  --换行,但光标仍停留在原来的位置

                                     \n  --换行,光标移至行首

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

                                     \t  --插入tab

                                     \v  --与\f相同

                                     \\  --插入\字符

                                     \nnn  --插入nnn(八进制)所代表的ASCII字符

                                   例如: echo -e "\0021"


       让文字加上颜色或者背景色

                   例:      echo -e "\e[1;31m   Red  \e[0m"

      其中:30-37为字体颜色

                   例:for((i=30;i<=37;i++));do echo -e "\e[1;${i}m Hello \e[0m";done

                            40-47为背景颜色

                   例:for((i=40;i<=47;i++));do echo -e "\e[1;${i}m Hello \e[0m";done


      标记红色的参数说明:1-->设为高亮

                                                     4-->设置下划线

                                                    5-->设置闪烁    

                                                     7-->反显

                                                     8-->隐形