Estou usando | sudo tee FILENAMEpara poder escrever ou anexar a um arquivo para o qual as permissões de superusuário são necessárias com bastante frequência.
Embora eu entenda por que é útil em alguma situação, que teetambém envia sua entrada para STDOUT novamente, nunca usei essa parte teepara algo útil. Na maioria das situações, esse recurso faz com que minha tela fique cheia de tremulação indesejada, se eu não der o passo extra e silenciá-lo manualmente tee 1> /dev/null.
Minha pergunta: Existe um comando ao redor, que faz exatamente a mesma coisa que tee, mas por padrão não gera nada para STDOUT?
catnão grava nos arquivos por si só. E o >operador não funciona, pois os arquivos não são graváveis pelo meu usuário atual. Então não, isso não ajuda nem um pouco. E pare para alterar completamente o significado do seu comentário a cada 2 segundos. Faça um novo.
| sudo tee FILENAMEpor | sudo cat >filename, obtém os resultados desejados?
>operador usa o usuário atual do shell para gravar no arquivo. Este usuário não tem as permissões necessárias. caté completamente inútil para isso.
teeporcat >filename, obtém os resultados desejados?