Puncte:0

folosind pachetul yum list, afișați numai numele pachetului fără x86_64 și numărul versiunii fără 4.el7

drapel us

va rog ajutati-ma, vreau sa folosesc pachet lista yum, afișați numai numele pachetului fără x86_64 și numărul versiunii fără 4.el7.

Nu vreau să folosesc rpm -qa --qf , pentru că yum mai precis.

lista yum instalată
Ieșire:
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

și vreau ca rezultatul să fie așa:

ModemManager 1.6.10
ModemManager-glib 1.6.10
NetworkManager 1.18.8
drapel in
nu sunt sigur ce înseamnă opțiunea `--qf`. dar nu ai încercat să folosești `| grep -vE ".x86_64|4.el7"`sau `grep "noarch"` ?
drapel us
vrei să spui - lista yum instalată | grep -vE ".x86_64|4.el7" ?
drapel in
da, sau doriți să utilizați `| sed -e 's/4.el7.*//g' -e 's/.x86_64//g` pentru a elimina textul specificat din fiecare linie?
drapel us
Da, vreau să le elimin din linii
drapel in
dați-mi un exemplu de rezultat cu ceea ce obțineți și apoi cum ar trebui să arate rezultatul, apoi vă pot ajuta
drapel in
Vă rugăm să adăugați asta la postarea dvs. și nu la comentarii
Puncte:0
drapel in

Pentru exemplul următor, trebuie să adăugați sau să modificați sed parametri în funcție de ieșirea pe care doriți să o aveți.

lista yum instalată | \
sed -e 's/.x86_64//g' \
-e 's/.noarch//g' \
-e 's/-[[:digit:]].el7_9//g' \
-e 's/-[[:digit:]].el[[:digit:]]//g'

Acest lucru va elimina toate intrările de .x86_64 .noarch -[0-9].el7_9 -[0-9].el[0-9]

drapel us
multumesc, o sa incerc.
drapel us
Din păcate, funcționează doar pentru unele linii
drapel in
care linii nu merge?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.