文章目录
echo 转义符
常用转义字符
在使用 echo
命令时,-n
和 -e
是两个常用选项:
echo -n
:表示不换行输出。echo -e
:启用转义字符,使得转义后的内容可以正确显示。
常见的转义字符
在 echo -e
中使用以下转义字符来控制输出格式:
\\b
:相当于按退格键(backspace),删除前一个字符。例如,\\b\\b
会删除前两个字符。\\c
:在\\c
之前的内容不换行输出,并且\\c
后的字符将不被输出。例如,echo -e "Hello\\c World"
仅输出 “Hello”。\\n
:换行。输出的字符从\\n
处开始新的一行。\\f
:换行后,新行的开头位置与上一行的行尾连接,效果与\\v
相同。\\v
:垂直制表符,与\\f
类似,效果是换行但新行与上一行行尾对齐。\\t
:插入一个水平制表符(tab),通常用于对齐文本。\\r
:将光标移至行首,不换行。使用\\r
后的字符会覆盖\\r
前的字符(同等长度),如果\\r
后没有字符,则不会覆盖前面的内容。\\\\
:表示插入\\
本身,用于输出反斜杠符号。
调试模式
-
开启和关闭调试模式:
set -x # 开启调试模式 set +x # 关闭调试模式
标签:字符,Shell,输出,换行,echo,转义字符,调试模式 From: https://blog.csdn.net/qq_44421043/article/details/141680912