linux shell 打印信息

本文介绍两种 Linux Shell 在终端打印信息的方式:

1, echo :
echo 共有 3 种输出方式:
1.1 直接在 echo 后面跟要输出的信息:

  1. echo "----------- echo without quotes ------------------------------"
  2. echo Hello world ! ; Nice to meet 
  3. echo Home is : $HOME !


note:
1)shell 是一种解析语言,即不需要编译而直接按行读取并解析执行的程序语言。
2)shell 以分号 “ ;” 为指令执行的终止分隔符,因此在执行代码的第二行我们看到了 “;”后面的信息 “Nice to meet you" 被解析成下一条要执行的指令,
并且报错 “Nice :command not found”
3)shell 里面引用变量时使用 "$" 符号,由于 HOME 是系统环境变量,因此 $HOME 被解析输出成它的值。
4)echo 默认每次从新的一行输出信息。
1.2 echo 后面使用双引号输出信息:

  1. echo "----------- echo within double-quotes ------------------------"
  2. echo "Hello world! ; Nice to meet you!"
  3. echo "HOME is : $HOME !"

note:
1) echo 理论上使用双引号 输出信息是不允许信息里面带有感叹号 “!” 的,但不知道为什么这个限制仅局限于手动在shell中执行指令,如下图所示:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值