echo.1

ECHO(1)

ECHO(1)

FreeBSD General Commands Manual

ECHO(1)

echo

将参数写入标准输出

echo [-n] [string ...]

echo 实用程序将任何指定的操作数写入标准输出,由单个空白 (‘’) 字符分隔并后跟换行符 (‘’) 字符。

以下选项可用:

-n

不打印尾随换行符。

选项结束标记 -``- 无法识别并按字面书写。

换行符也可以通过在字符串末尾附加 ‘\c’ 来抑制,正如 iBCS2 兼容系统所做的那样。 请注意, -n 选项以及 ‘\c’ 的效果是在 IEEE Std 1003.1-2001 (“POSIX.1”) 中实现定义的,由 Cor. 1-2002 修正。 为了可移植性,只有当第一个参数不以连字符 (‘-’) 开头并且不包含任何反斜杠 (‘\’) 时,才应使用 echo 。 如果这还不够,应该使用 printf(1) 。

大多数 shell 提供了一个内置的 echo 命令,该命令在处理选项和反斜杠方面往往与此实用程序不同。 请参阅 builtin(1) 手册页。

The echo utility exits 0 on success, and >0 if an error occurs.

builtin(1), csh(1), printf(1), sh(1)

echo 实用程序符合经 1-2002 修订的 IEEE Std 1003.1-2001 (“POSIX.1”) 。

echo 命令出现在 Version 2 AT&T UNIX 中。

October 5, 2016

FreeBSD 13.1-RELEASE

最后更新于

FreeBSD 中文社区