bash中的>|-redirection是做什么的?
我刚刚发现,echo text >| somefile创建了文件somefile (如果还不存在的话),并用text填充它。类似于echo text > somefile的做法。
进一步的实验表明,>|-redirection的行为与>-redirection一样。
那么,>|-redirection到底是什么呢?
因为很难用google搜索字符串“>\”,所以我无法真正搜索网页(所以我在这个问题的标题中添加了“更大的管道”,因为它是可google的)。
发布于 2015-12-03 11:50:49
它在bash手册(3.6.2重定向产出)中:
如果重定向运算符是
>|,或者重定向运算符是>和,则不启用set内置命令的noclobber选项,即使word命名的文件存在,也会尝试重定向。
https://unix.stackexchange.com/questions/247106
复制相似问题