美文网首页Shell 脚本成长笔记
echo -n 和echo -e 参数意义

echo -n 和echo -e 参数意义

作者: 赵者也 | 来源:发表于2020-07-06 18:58 被阅读0次

echo -n 不换行输出

例如,如下测试

$echo -n "123" && echo "456" && echo "789"

最终输出:

123456
789

echo -e 用于处理特殊字符

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

特殊字符 说明
\a 发出警告声
\b 删除前一个字符
\c 最后不加上换行符号
\f 换行但光标仍旧停留在原来的位置
\n 换行且光标移至行首
\r 光标移至行首,但不换行
\t 插入tab
\v 与\f相同
\ 插入\字符
\nnn 插入nnn(八进制)所代表的ASCII字符

示例:

$echo -e "a\bdddd"
dddd

相关文章

网友评论

    本文标题:echo -n 和echo -e 参数意义

    本文链接:https://www.haomeiwen.com/subject/rcqgqktx.html