欢迎您的访问
专注架构,Java,数据结构算法,Python技术分享

(六):Shell echo命令

Shell echo命令

Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:

    echo string

您可以使用echo实现更复杂的输出格式控制。

1.显示普通字符串:

      echo "It is a test"

这里的双引号完全可以省略,以下命令与上面实例效果一致:

      echo It is a test

2.显示转义字符

      echo "\"It is a test\""

结果将是:

      "It is a test"

同样,双引号也可以省略

3.显示变量

read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量

      #!/bin/sh
      read name 
      echo "$name It is a test"

以上代码保存为 test.sh,name 接收标准输入的变量,结果将是:

    [root@www ~]# sh test.sh
    OK                     #标准输入
    OK It is a test        #输出

4.显示换行

      echo -e "OK!\n" # -e 开启转义
      echo "It it a test"

输出结果:

    OK!

    It it a test

5.显示不换行

    #!/bin/sh
    echo -e "OK! \c" # -e 开启转义 \c 不换行
    echo "It is a test"

输出结果:

    OK! It is a test

6.显示结果定向至文件

      echo "It is a test" > myfile

7.原样输出字符串,不进行转义或取变量(用单引号)

      echo '$name\"'

输出结果:

      $name\"

8.显示命令执行结果

      echo `date`

注意:这里使用的是反引号`,而不是单引号'。 结果将显示当前日期

      Sat Dec 9 14:41:48 CST 2017

作者:w3cschool 来源:https://www.w3cschool.cn

赞(0) 打赏
版权归原创作者所有,任何形式转载请联系作者;码农code之路 » (六):Shell echo命令

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏