Можно использовать sudo
для выполнения одной команды с привилегиями суперпользователя:
sudo echo "hi"
Но когда я использую каналы с командой:
sudo echo "hi" > /a.txt
Привилегия суперпользователя не распространяется на часть канала (> /a.txt
), и я получаю ошибку для отказа в разрешении:
bash: /a.txt: в доступе отказано
Мой вопрос:
Существует ли синтаксис, в котором я могу расширить область действия sudo
выше, для работы с частью конвейера?