Я використовую, | sudo tee FILENAME
щоб мати змогу писати або додавати до файлу, для якого потрібні дозволи суперпользователя досить часто.
Хоча я розумію, чому це корисно в одній ситуації, але він tee
знову надсилає свої дані до STDOUT, я ніколи ніколи не використовував цю частину tee
для чогось корисного. У більшості ситуацій ця функція призводить до того, що мій екран заповнюється небажаним тремтінням, якщо я не перейду на додатковий крок і вручну замовчую його tee 1> /dev/null
.
Моє запитання: чи існує командна команда, яка робить точно те ж саме, що і tee
, але за замовчуванням нічого не виводить в STDOUT?
cat
не записує у файли сам по собі. І >
оператор не працює, оскільки файли не записуються моїм поточним користувачем. Тож ні, це трохи не допомагає. І будь ласка, перестаньте повністю змінювати значення вашого коментаря кожні 2 секунди. Зробіть замість цього нову.
| sudo tee FILENAME
з | sudo cat >filename
, ви отримаєте результати , які ви хочете?
>
оператор використовує поточного користувача оболонки для запису у файл. Цей користувач не має необхідних дозволів. cat
для цього абсолютно марний.
tee
зcat >filename
, ви отримаєте результати , які ви хочете?