echo.1
ECHO(1)
ECHO(1)
FreeBSD General Commands Manual
ECHO(1)
echo
—
将参数写入标准输出
echo
[-n
] [string ...]
echo
实用程序将任何指定的操作数写入标准输出,由单个空白 (‘’) 字符分隔并后跟换行符 (‘’) 字符。
以下选项可用:
不打印尾随换行符。
选项结束标记 -``-
无法识别并按字面书写。
换行符也可以通过在字符串末尾附加 ‘\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
最后更新于