Estoy usando | sudo tee FILENAME
para poder escribir o agregar a un archivo para el cual se requieren permisos de superusuario con bastante frecuencia.
Aunque entiendo por qué es útil en alguna situación, eso tee
también envía su entrada a STDOUT nuevamente, nunca he usado esa parte tee
para nada útil. En la mayoría de las situaciones, esta característica solo hace que mi pantalla se llene de fluctuaciones no deseadas, si no paso el paso adicional y la silencio manualmente tee 1> /dev/null
.
Mi pregunta: ¿Hay un comando alrededor, que hace exactamente lo mismo que tee
, pero por defecto no genera nada en STDOUT?
cat
no escribe en archivos por sí mismo. Y el >
operador no funciona ya que mi usuario actual no puede escribir en los archivos. Entonces no, eso no ayuda un poco. Y deténgase para alterar completamente el significado de su comentario cada 2 segundos. Haz uno nuevo en su lugar.
| sudo tee FILENAME
con | sudo cat >filename
, ¿obtiene los resultados que desea?
>
operador utiliza el usuario de shell actual para escribir en el archivo. Este usuario no tiene los permisos necesarios. cat
Es completamente inútil para eso.
tee
concat >filename
, ¿obtiene los resultados que desea?