【Linux学习随笔】三、shell语法-echo命令

一、echo的作用

用来输出字符串,作用跟printf很相似,但不是完全一样。shell语言中也有printf命令


二、常用用法

(1)输出字符串

举例:

        echo "udududdu"

        echo sadasda

        echo 'asdaszc'

(2)显示转义字符

举例:

        echo "asds\\" #如果用双引号那么\就会被转义

        echo 'asds\\' #如果是单引号,那么就可以理解为原样输出

        echo asds\\ #如果是不加任何引号,那么同样能够转义

(3)显示变量

举例:

        name=dudus

        echo ${name}

(4)显示换行

举例:

        echo -e "asddsa\n" # -e可以理解为开启转义功能

(5)显示不换行

举例:

        echo -e "asdasd\c" # \c转义后就是不换行的意思,因为echo输出会默认换行

(6)显示结果定向到文件

举例:

        echo "hello" > output.txt #作用就是将输出结果hello放到output.txt文件里去

(7)显示命令的执行结果

举例:

        echo `ls`  或    echo $(ls)

不管是` `还是$(),作用是一样的,就是获取其stdout(标准输出),区别在之前的博客中讲过了。

!!!注意这里` `不是单引号,而是tab键上面的符号

ls 是列出目录的命令,将其stdout输出,其实这条输出就相当于看看ls命令执行的标准输出


  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘟嘟嘟11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值