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