查看: 2242|回复: 0
打印 上一主题 下一主题

Shell echo命令

[复制链接]
跳转到指定楼层
沙发
发表于 2014-8-15 09:32:49 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:
  1. echo arg
复制代码

您可以使用echo实现更复杂的输出格式控制。
显示转义字符
  1. echo ""It is a test""
复制代码

结果将是:
  1. "It is a test"
复制代码

双引号也可以省略。
显示变量

  1. <p>name="OK"</p><p>echo "$name It is a test"</p>
复制代码

结果将是:
  1. OK It is a test
复制代码

同样双引号也可以省略。

如果变量与其它字符相连的话,需要使用大括号({ }):

  1. <p>mouth=8</p><p>echo "${mouth}-1-2009"</p>
复制代码

结果将是:
  1. 8-1-2009
复制代码

显示换行

  1. <p>echo "OK!\n"</p><p>echo "It is a test"</p>
复制代码

输出:

  1. <p>OK!</p><p>It is a test</p>
复制代码

显示不换行

  1. <p>echo "OK!\c"</p><p>echo "It is a test"</p>
复制代码

输出:
  1. OK!It si a test
复制代码

显示结果重定向至文件
  1. <p>echo "It is a test" > myfile</p>
复制代码

原样输出字符串

若需要原样输出字符串(不进行转义),请使用单引号。例如:
  1. echo '$name"'
复制代码

显示命令执行结果
  1. echo `date`
复制代码

结果将显示当前日期

从上面可看出,双引号可有可无,单引号主要用在原样输出中。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入中科因仑

本版积分规则

快速回复 返回顶部 返回列表