linux shell基础1.2--终端打印

命令:echo

默认echo调用最后会添加一个换行符。

echo 'xxxxxxxxxxxxxxxxx' 单引号原样输出。

echo "xxxxxxxxxxxxxxxxx"双引号会对其中的$引用、转义字符进行解释。

当在双引号中使用带双引号的文本时,应该在echo之前使用set +H

命令:printf

printf "%-5s %-10s %-4s\n" no name mark

%s、%d、%f都是格式替代符

-5 表示左对齐,宽度为5。如不指定左对齐,字符串则采用右对齐形式。如字符宽度不够,则用空格补充;若超出,则自动扩展。

%-4.2   .2指定2个小数位。

\n换行符

注意:echo、printf中的标志如(-e、-n等)应该出现在命令行内任何字符串之前,否则bash会将其视为另外一个字符串。

echo可以使用-n来忽略结尾的换行符。echo -n "12\t\3"

echo可以使用-e来使用双引号内的转义字符作为参数。如:echo -e  "12\t\3"

打印彩色输出

重置0;黑色30;红色31;绿色32;黄色33;蓝色34;洋红35;青色36;白色37

echo -e "\e[1;32mthisi\e[1;31msdfsdfds\e[0m"







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值