solaris命令总览-E开头指令借鉴.pdfVIP

  • 5
  • 0
  • 约6.19千字
  • 约 5页
  • 2021-12-12 发布于福建
  • 举报
下载 E echo 显示一个消息 语法: echo [option] [message] 概述 echo命令复制其参数,后面跟随一个 NEW L INE字符到标准输出中。 参数 可选 message是一个或多个参数。这些参数可以包括带引号的字符串、模糊文件引用和 shel l变量。一个 SPA C E或I FS值将每一个参数从邻近的参数中分隔出来。这样 shel l 可识别某个 参数中一个未被引用的特殊字符(例如, shel l将一个星号扩展成工作目录中的文件名列表) 。 除了标准的 echo命令( / usr/bi n/ echo )和echo的Berkl ey版本( / usr/ucb/echo)之外,每一个 shell 都有一个版本具有轻微差别的 echo 内置命令( sh、csh、ksh)。 e c h o或内置命令允许用户使用 \ c (s h、 k s h以及 / u s r / b i n / e c h o )或使用 - n参数( c s h和 / usr/ ucb/ echo )来终止 message,以防止 echo显示通常用来结束一个 message的N EW LI NE字符。 为了防止 shell将\ c中的反斜杠解释成一个特殊的字符,用户必须用引号来引用它。下面的示例 显示了用户引用一个的转义序列的三种方法。 选项 -n 取消用来终止消息的 NEW L I NE字符( csh和/usr/ ucb/echo)。参考前面的讨论。 注意 用户能够使用 echo从一个 shel l脚本向屏幕发送消息(参见第 10章)。 如果用户希望从 echo得到与 shell无关的结果,需要指定 echo的绝对路径名( / usr/bin/echo )。 在Bourne和Korn shell 中,用户仅使用省略号就可以生成一个多行显示。 在C shell中,用户除了使用省略号之外,必须将终止每行的 NEW L INE字符用引号引用起来。 echo命令( sh、ksh和只有 / usr/bi n/echo)提供了一种转义的表示法来表示 message中的某些 非打印字符。表 E-1列出了一部分能被 echo识别的以反斜杠转义的字符: E计计 659 下载 表 E- 1 转义序列 含义( sh、 ksh及只有 / usr/ bi n/ec ho ) \a 铃(警报) (sh 中不使用) \ b BA CKSPACE \ c 取消结尾的 NEW L I NE字符( sh、ksh及只有 / usr/ bin/echo ) \ n N EW L IN E \t HORIZ ONTAL TA B \v V ERTICAL TA B \ B A CK SL A SH 示例 接下来的示例显示了用户在 Bourne shell 中如何使用 echo命令。第一个示例在允许美元符号 保持它们特殊的含义并标记变量开始的同时,使用了双引号标记来引用单引号(转义它的特殊 含义)。shel l 设置了 USER

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档