file"对比 "> file"-6ren"> file"对比 "> file"-": > file" 和 "> file" 有区别吗? $ : > file.out $ ls -l file.out -rw-rw---- 1 user user -6ren">
gpt4 book ai didi

bash - ": > file"对比 "> file"

转载 作者:行者123 更新时间:2023-11-29 09:02:42 27 4
gpt4 key购买 nike

": > file""> file" 有区别吗?

$ : > file.out
$ ls -l file.out
-rw-rw---- 1 user user 0 Mar 18 21:08 file.out
$ > file.out
$ ls -l file.out
-rw-rw---- 1 user user 0 Mar 18 21:08 file.out

最佳答案

:是shell内置的NO-OP或空操作。所以,是的,将它定向到一个文件最终会得到一个空文件,就像不将任何内容定向到一个文件一样。我想,从某种意义上说,你的来源是一种不同的无,但结果是一样的。根据to the advanced Bash scripting guide , "> file.out"公式在某些系统上不起作用。

请注意,在这两种情况下(与“touch”不同),如果文件已经存在,文件内容将被替换为空内容。

关于bash - ": > file"对比 "> file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2472644/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com