echo命令用于在终端设备上输出字符串或变量提取后的值,语法格式为:“echo [字符串] [$变量]”
最简单的用法echo 字符串”或“echo $变量”就可以
[root@localhost ~]# NAME=miku [root@localhost ~]# echo $NAME miku
-n选项可以使echo输出后不添加换行
[root@localhost ~]# echo singer singer [root@localhost ~]# echo -n singer singer[root@localhost ~]#
双引号内的内容除了保留变量属性外,都被视为普通字符
[root@localhost ~]# echo "singer\c" singer\c
但-e选项可开启转义功能,转义效果如下
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;
可以用 \c达到 - n一样的效果
[root@localhost ~]# echo -e "singer\c" singer[root@localhost ~]#
原文:https://www.cnblogs.com/zatusnemiku/p/14484669.html