是否建议:
在所谓的可移植脚本上使用 shell 的 null 命令?它是否可以处理 csh、zsh、tcsh 以及它可能存在的任何外壳?
问问题
207 次
2 回答
8
是的。它是标准的null 实用程序。参考: http: //pubs.opengroup.org/onlinepubs/000095399/utilities/colon.html
于 2012-05-30T21:28:30.470 回答
0
当然,:
内置的已经在Thompson shell中——它在 1975 年被记录在Unix V6中。这比PATH
变量、stderr 重定向2>
和cd
命令(然后拼写为chdir
)等常用功能更早。
在 Thompson shell 中,:
表示goto
命令的标签。如果您从未尝试调用goto
以 开头的行:
,则该行实际上是注释。Bourne shell是我们所知道的Bourne/POSIX shell 的祖先,从来没有goto
我知道的,但保留:
为 no-op 命令(它已经存在于Unix V7中)。
于 2012-05-31T20:59:06.970 回答