1.2 终端打印

本文深入探讨了Bash shell中的echo命令,包括如何在每次调用后添加换行符、打印特殊字符如感叹号、忽略换行符、设置前景色和背景色等高级功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

echo 在每次调用后会添加一个换行符

1. 打印!符号

如果要打印!,不要将其放入双引号中,或者你可以在其之前加上一个特殊的转义字符(\)。

$ echo Hello world !

或者

$ echo 'Hello world !'

或者

$ echo "Hello world \!"

不带引号的 echo你不能在文本中使用;,因为分号是分隔两条命令

使用单引号的 echoBash不会对单引号中的变量(如$var)求值,而只是照原样显示。

这就意味着:$ echo '$var' 将会返回 $var。

2. 补充内容:

2.1. 在echo中转义换行符

标志 -n 用来忽略结尾的换行符。

标志 -e 用来表示转义序列。

echo -e "1\t2\t3"
1  2  3
2.2. 打印彩色输出

前景色:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝色=34,洋红=35,青色=36,白色=37。

echo -e "\e[1;31m This is red text \e[0m"
\e[1;31将颜色设置为红色,\e[0m将颜色重新置回。

背景色:重置=0,黑色=40,红色=41,绿色=42,黄色=43,蓝色=44,洋红=45,青色=46,白色=47。

echo -e "\e[1;42m Green Background \e[0m"
\e[1;42将颜色设置为绿色,\e[0m将颜色重新置回。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值