如何在 shell 上显示 I/O 文件

如何在 shell 上显示 I/O 文件

我正在编写 shell 脚本,我需要同时显示我的输出,但是它不起作用2> somefile.txt,如果我这样做| tee -a somefilel,它将不会覆盖我需要的内容。<>

所以,我想出了...... > newfile.txt | cat newfile.txt,但是不适用于新文件并且需要执行 chmod,但我必须运行我的脚本两次才能使其工作......所以我需要比 > newfile.txt | chmod 755 newfile.txt |cat newfile.txt......更有效的东西。

基本上我需要一个 shell 脚本,我需要同时显示我的输出并记录到一个文件中而不覆盖,如果该文件已经存在...

希望你理解:) 谢谢

答案1

删除-atee使其覆盖而不是附加。

相关内容