Рейтинг:0

используя пакет списка yum, показать только имя пакета без x86_64 и номер версии без 4.el7

флаг us

пожалуйста, помогите мне, я хочу использовать пакет списка ням, показывать только название пакета без x86_64 и номер версии без 4.el7.

я не хочу использовать об/мин -qa --qf , потому что ням точнее.

список ням установлен
Выход:
ModemManager.x86_64 1.6.10-4.el7
ModemManager-glib.x86_64 1.6.10-4.el7
NetworkManager.x86_64 1:1.18.8-2.el7_9
NetworkManager-adsl.x86_64 1:1.18.8-2.el7_9
NetworkManager-config-server.noarch. 1:1.18.8-2.el7_9

и я хочу, чтобы вывод был таким:

МодемМенеджер 1.6.10
ModemManager-glib 1.6.10
Сетевой менеджер 1.18.8
флаг in
не уверен, что означает опция `--qf`. но вы не пробовали использовать `| grep -vE ".x86_64|4.el7" `или `grep "noarch"` ?
флаг us
вы имеете в виду - список yum установлен | grep -vE ".x86_64|4.el7" ?
флаг in
да, или вы хотите использовать `| sed -e 's/4.el7.*//g' -e 's/.x86_64//g`, чтобы удалить указанный текст каждой строки?
флаг us
Да, я хочу удалить их из строк
флаг in
дайте мне пример вывода того, что вы получаете, а затем, как должен выглядеть вывод, тогда я могу вам помочь
флаг in
Пожалуйста, добавьте это в свой пост, а не в комментарии
Рейтинг:0
флаг in

Для следующего примера вам нужно добавить или изменить сед параметры в зависимости от результата, который вы хотите получить.

установлен список ням | \
sed -e 's/.x86_64//g' \
-e 's/.noarch//g' \
-e 's/-[[:digit:]].el7_9//g' \
-e 's/-[[:digit:]].el[[:digit:]]//g'

Это удалит все записи .x86_64 .noarch -[0-9].el7_9 -[0-9].el[0-9]

флаг us
спасибо, я попробую.
флаг us
К сожалению, он работает только для некоторых строк
флаг in
какие строки не работают?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.