echo不换行输出

本文遵循BY-SA版权协议,转载请附上原文出处链接。


本文作者: 黑伴白

本文链接: http://heibanbai.com.cn/posts/cee77e5a/

echo不换行输出

echo 是一个Shell 内建命令,用来在终端输出字符串,并在最后默认加上换行符,如果不希望换行,有以下两种方式

方式1

可以加上-n参数,如下所示:

1
2
3
4
5
6
7
#!/bin/bash
echo -n "a,"
echo -n "b,"
echo -n "c"

# 输出结果
a,b,c

方式2

默认情况下,echo 不会解析以反斜杠\开头的转义字符。比如,\n表示换行,echo 默认会将它作为普通字符对待,我们可以添加-e参数来让 echo 命令解析转义字符,有了-e参数,我们也可以使用转义字符\c来强制 echo 命令不换行了

1
2
3
4
5
6
7
#!/bin/bash
echo -e "a,\c"
echo -e "b,\c"
echo -e "c"

# 输出结果
a,b,c

蚂蚁🐜再小也是肉🥩!


echo不换行输出
http://heibanbai.com.cn/posts/cee77e5a/
作者
黑伴白
发布于
2022年12月15日
许可协议

“您的支持,我的动力!觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付