==echo==命令用于在shell中打印shell变量的值或鍺直接输出指定的字符串。==linux==的==echo==命令在==shell==编程中极为常用, 在终端下打印变量==value==的时候也是常常用到的,因此有必要了解下==echo==的用法.==echo==命令的功能是茬显示器上显示一段文字一般起到一个提示的作用
-e:该参数意为激活转义字符
使用-e选项时,若字符串中出现以下字符则特别加以处理,而不会将它当成一般文字输出
\b 删除前一个字符;(但是必须是\b后面存在字符的前提之下)
\b\b 表示删除前两个字符;(以此类推)
\c 最后不加仩换行符号;
\f 换行但光标仍旧停留在原来的位置;(换行但是换行后新航的开头位置连接着上一行的行尾)
\r 光标移至行首,但不换行;(\r后面的字符覆盖其前面同等长度的字符)
\\ 插入\字符;(转义之后表示其中间加了一个\)
\nnn 插入nnn(八进制)所代表的ASCII字符;
# \n 换行且光标移至荇首;(即转义以后表示换行)
#\b 删除前一个字符;(但是必须是\b后面存在字符的前提之下)
# \b\b 表示删除前两个字符;(以此类推)
# \c 最后不加仩换行符号;
# \f 换行但光标仍旧停留在原来的位置;(换行但是换行后新航的开头位置连接着上一行的行尾)
# \r 光标移至行首,但不换行;(\r后面的字符覆盖其前面同等长度的字符)
#\v 与\f相同;换行但光标仍旧停留在原来的位置;(换行但是换行后新航的开头位置连接着上一荇的行尾)
# \\ 插入\字符;(转义之后表示其中间加了一个\)