我正在编写 shell 脚本,我需要同时显示我的输出,但是它不起作用2> somefile.txt
,如果我这样做| tee -a somefile
,它不会覆盖我需要的内容。 <>
所以,我想出了... > newfile.txt | cat newfile.txt
,但是不适用于新文件并且需要执行 chmod,但我必须运行我的脚本两次才能使其工作...所以我需要比 .. 更高效的东西> newfile.txt | chmod 755 newfile.txt |cat newfile.txt
。 。
基本上我需要一个 shell 脚本,如果文件已经存在,我需要在记录到文件的同时显示我的输出而不覆盖...
我希望这是有道理的:) 谢谢
答案1
删除-a
fromtee
会使其覆盖而不是追加。