A remoção do -a
de tee
fará com que seja substituído em vez de acrescentar.
Estou escrevendo o shell script e preciso exibir minha saída ao mesmo tempo, mas não funciona com 2> somefile.txt
e, se eu usar | tee -a somefile
l, ele não substituirá o que preciso. < >
Então, eu criei ... > newfile.txt | cat newfile.txt
, no entanto, não funciona para um novo arquivo e preciso fazer chmod, mas tenho que executar meu script duas vezes para que funcione ... então eu preciso algo mais eficiente que > newfile.txt | chmod 755 newfile.txt |cat newfile.txt
...
Espero que faça sentido :) Obrigado
A remoção do -a
de tee
fará com que seja substituído em vez de acrescentar.
Tags chmod linux shell-script