0
点赞
收藏
分享

微信扫一扫

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

分湖芝蘭 2022-04-22 阅读 89

一、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命令执行的标准输出


举报

相关推荐

0 条评论