добавить псевдоним для localhost в / etc / hosts Используя Augeas

-printf "%'d"здесь ничего не делает, поэтому счетчики получаются равными 0, вместо этого вам нужно изменить его с помощью -printf "%p\n".

0
17.09.2017, 20:28
1 ответ

Для выполнения конкретной задачи «найти узел с ipaddrиз 127.0.0.1и добавить к нему псевдоним»

Делать

augtool -b -s set '/files/etc/hosts/*[ipaddr = "127.0.0.1"]/alias[last()+1]' mycouchdb

Это ищет в файле /etc/host/любой узел (*), который имеет подчиненный -узел ipaddr=127.0.0.1и добавляет aliasузла mycouchdb

.

Документация

Путь объясняется здесьhttps://github.com/hercules-team/augeas/wiki/Path-expressionsон использует XPath.

К сожалению, я не могу найти ничего хорошего.

1
28.01.2020, 02:33

Теги

Похожие вопросы