Używam, | sudo tee FILENAME
aby móc pisać lub dołączać do pliku, dla którego dość często wymagane są uprawnienia administratora.
Chociaż rozumiem, dlaczego jest to pomocne w niektórych sytuacjach, które tee
również wysyłają swój wkład do STDOUT, nigdy tak naprawdę nigdy nie użyłem tej części tee
do niczego użytecznego. W większości sytuacji ta funkcja powoduje, że mój ekran jest wypełniony niechcianymi drganiami, jeśli nie przejdę dodatkowego kroku i nie wyciszę go ręcznie tee 1> /dev/null
.
Moje pytanie: Czy istnieje arround komenda, która robi dokładnie to samo, tee
ale nie ma o niczym domyślnie wyjścia na standardowe wyjście?
cat
sam nie pisze do plików. A >
operator nie działa, ponieważ pliki nie są zapisywane przez mojego bieżącego użytkownika. Więc nie, to trochę nie pomaga. I proszę, przestań całkowicie zmieniać znaczenie komentarza co 2 sekundy. Zamiast tego stwórz nowy.
| sudo tee FILENAME
się | sudo cat >filename
, czy można uzyskać wyniki, które chcesz?
>
operator używa bieżącego użytkownika powłoki do zapisu do pliku. Ten użytkownik nie ma niezbędnych uprawnień. cat
jest do tego całkowicie bezużyteczny.
tee
sięcat >filename
, czy można uzyskać wyniki, które chcesz?