linux echo命令的-n、-e两个参数

echo -n 不换行输出

 

$echo -n "123"

$echo "456"

 

最终输出 

123456

 

而不是

123

456

 

echo -e 处理特殊字符

 

若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

a 发出警告声;

 删除前一个字符;

c 最后不加上换行符号;

f 换行但光标仍旧停留在原来的位置;

换行且光标移至行首;

光标移至行首,但不换行;

插入tab;

v 与f相同;

\ 插入字符;

nn 插入nnn(八进制)所代表的ASCII字符;

 

$echo -e "adddd"

dddd

 

$echo -e "aadddd" //输出同时会发出报警声音

adddd

 

 

$echo -e "a dddd" //自动换行

a

dddd

作者:100thMountain
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
原文地址:https://www.cnblogs.com/100thMountain/p/4689157.html