1. -n表示不换行
2. -e 结合 \c 强制不换行
(-e开启转义)
3.显示转义字符
1 | echo "\"It is a test\""
2 | 结果将是:
3 | "It is a test"
4 | 同样,双引号也可以省略
4.显示结果定向到文件
1 | echo "It is a test" > myfile
5.原样输出字符串,不进行转义或取变量(用单引号)
1 | echo '$name\"'
2 | 输出结果:
3 | $name\"
6.显示命令执行结果
1 | echo `date`
2 | 结果将显示当前日期
7.常用转义字符的含义
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
\nnn 插入nnn(八进制)所代表的ASCII字符;