Sto usando | sudo tee FILENAME
per essere in grado di scrivere o aggiungere a un file per il quale sono richieste abbastanza spesso autorizzazioni di superutente.
Anche se capisco perché è utile in alcune situazioni, che tee
invia di nuovo il suo input a STDOUT, non ho mai usato quella parte di tee
qualcosa di utile. Nella maggior parte dei casi, questa funzione fa sì che il mio schermo si riempia di jitter indesiderato, se non faccio il passo aggiuntivo e lo silenzio manualmente tee 1> /dev/null
.
La mia domanda: c'è un comando intorno, che fa esattamente la stessa cosa di tee
, ma per impostazione predefinita non produce nulla su STDOUT?
cat
non scrive sui file da solo. E l' >
operatore non funziona poiché i file non sono scrivibili dal mio attuale utente. Quindi no, questo non aiuta un po '. E ti preghiamo di smettere di modificare completamente il significato del tuo commento ogni 2 secondi. Creane uno nuovo invece.
| sudo tee FILENAME
con | sudo cat >filename
, si ottengono i risultati desiderati?
>
operatore utilizza l'utente shell corrente per scrivere nel file. Questo utente non ha i permessi necessari. cat
è completamente inutile per questo.
tee
concat >filename
, si ottengono i risultati desiderati?