Echo -n在ZSH不起作用



我正在尝试用红色帽子4.8.5-11截断文件。我的系统上安装了ZSH PERZTO。我遇到了错误:" ZSH:文件存在:{file_name}"

我正在运行以下命令:

echo -n > {file_name}

同一命令在bash中运行良好。可能是什么错?

这是由无漏的设置引起的,该设置可保护您不小心覆盖文件:http://zsh.sourceforge.net/doc/doc/release/options/options.html#index-file-index-file-clobbering_002c-Allying

您可以使用管道字符强制它:

echo -n >| {file_name}

,或者您可以通过启用Clobbering来禁用此行为:

setopt clobber

相关内容

  • 没有找到相关文章

最新更新