Linux教程 专题
您的位置:Linux教程 > Linux教程专题 > Shell echo命令
Shell echo命令
作者:--    发布时间:2019-11-20

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


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册