shell学习整理(2)-终端打印

与shell环境进行交互的工具,打印主要有两个命令 echo   和   printf


一. echo


$ echo "welocme"
welocme


$ echo welcome
welcome


$ echo 'welcome'
welcome


从上面可以看出,双引号,单引号或者不加引号,都可以打印出来内容,下面介绍区别
1. 如果需要打印!就不要将其放入双引号里,或者放入双引号但是在感叹号之前加转移字符(\)
e.g.  $ echo Hello world !   等同于  $ echo 'Hello world !'   等同于  $ echo “Hello world \!”




2. 不带引号是无法打印分号,因为分号是bash shell中的命令定界符


3. 变量替换在单引号中无效


4. echo接受双印字符串内转移序列做为参数,需要echo -e “包含转移序列的字符串”
e.g. 
$ echo -e "1\t2\t3"
1       2       3
$ echo -e "1\n2\n3"
1
2
3


5. 打印彩色输出,常用颜色对应码:重置=0,黑色=30,红色=31࿰
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值