LINUX.ORG.RU

Вопрос про priority


0

1

Здравствуйте! Помогите, пожалуйста, разобраться с вопросом или в каком направлении двигаться. Имеется 2 репозитория - Centos и RedHat c разными приоритетами содержание файлов repo следующее:

Для репозитория Centos: [Сentos] name=Centos name=Some name for this repository baseurl=file:///tmp/Centos enabled=1 gpgcheсk=0 priority=10

Для репозитория RedHat [RedHat] name=RedHat name=Some name for this repository baseurl=file:///tmp/RehHat enabled=1 gpgcheck=0 priority=1

беру из источника http://wiki.russianfedora.ru строку которая должна вывести состояния приоритетов репозиториев

cat /etc/yum.repos.d/*.repo | sed -n -e «/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }» | sort -k3n

однако вместо ожидаемого вывода выводится следующее сообщение:

sed: -e expression #1, char 54: unterminated address regex

Заранее извиняюсь если вопрос окажется слишком простым и очевидным. Я попытался разобраться, но не совсем получается.


s/\n/ /;

ORLY

anonymous
()

Попробуй

man sed

anonymous
()

Твой скрипт нормально работает

$ cat /etc/yum.repos.d/*.repo | sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" | sort -k3n
priority = 5 [rfremix-install-media-dvd]
priority = 6 [rpmfusion-free-rawhide-source]

justAmoment ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.