Я пытаюсь автоматизировать добавление источника репозитория в свой файл arch pacman.conf, но используя команду echo
в моей оболочке script. Однако это не так: -
sudo echo "[archlinuxfr]" >> /etc/pacman.conf
sudo echo "Server = http://repo.archlinux.fr/\$arch" >> /etc/pacman.conf
sudo echo " " >> /etc/pacman.conf
-bash: /etc/pacman.conf: Permission denied
Если я вношу изменения в /etc/pacman.conf вручную, используя vim, выполняя
sudo vim /etc/pacman.conf
и quiting vim с :wq
, все работает отлично, и мой pacman.conf был обновлен вручную без жалоб на отказ от прав.
Почему это так? И как мне получить sudo echo
для работы? (Кстати, я пробовал использовать sudo cat
тоже, но это не удалось с Разрешением также отказано)