在 Ksh 中,echo hello world
和print hello world
将返回相同的输出(hello world)。这些文本处理命令与 Korn Shell 有何区别?
我知道它们在 BaSH、Cshell 和 tcsh 中如何工作。
答案1
三. shell 编程问题
[...]
Q12。既然 echo 已经存在并且被广泛使用,为什么 [ksh] 有 print 呢?A12。回声的行为因系统而异。当第一个参数带有 - 或任何参数包含 \ 字符时,POSIX 标准没有定义 echo 的行为。这使得 echo 对于在可移植脚本中使用非常无用。