“:>”的含义是什么在sh脚本?

时间:2012-02-01 09:43:40

标签: shell unix sh

我在sh脚本中看到了以下字符串:

:> /tmp/foo

此字符串与以下字符串之间是否有区别?

> /tmp/foo

1 个答案:

答案 0 :(得分:3)

:是一个内置的无操作shell,总是返回成功退出状态而不输出任何内容。它是true内置的同义词,但更短。

这两个是等价的,虽然第一个表明:可能是未来某事的占位符。