我使用命令 ":>file.log" 将 file.log 截断为零长度。我从互联网上得到它,但我不明白它是如何工作的。我认为它将一些流复制到文件中,但我无法在手册中找到它使用的流。
Car*_*rum 15
命令不:>只是:. 在 bash(可能还有其他一些 shell)中,它是一个内置的 no-op 命令。的>重定向输出到文件(第一截断它)。由于:没有输出,命令行的最终结果: > file.log只是file.log零长度。
从我的本地bash手册页:
: [arguments]
No effect; the command does nothing beyond expanding arguments
and performing any specified redirections. A zero exit code is
returned.
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
355 次 |
| 最近记录: |