Sto usando | sudo tee FILENAMEper 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 teeinvia di nuovo il suo input a STDOUT, non ho mai usato quella parte di teequalcosa 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?
catnon 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 FILENAMEcon | 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.
teeconcat >filename, si ottengono i risultati desiderati?