![grep-Zeilen beginnend mit - oder plus aus der Yum-Befehlsausgabe](https://rvso.com/image/168790/grep-Zeilen%20beginnend%20mit%20-%20oder%20plus%20aus%20der%20Yum-Befehlsausgabe.png)
Ich führe eine Yum-Abfrage aus
yum group info 'X Window System'
wobei die Ausgabe wie folgt ist
yum group info 'X Window System'
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirror.vanehost.com
* extras: mirror.vanehost.com
* updates: mirror.vanehost.com
Group: X Window System
Group-Id: x11
Description: X Window System Support.
Mandatory Packages:
-glx-utils
-initial-setup-gui
=mesa-dri-drivers
=plymouth-system-theme
=spice-vdagent
+xorg-x11-drivers
=xorg-x11-server-Xorg
=xorg-x11-utils
=xorg-x11-xauth
=xorg-x11-xinit
=xvattr
Optional Packages:
mesa-libGLES
tigervnc-server
wayland-protocols-devel
xorg-x11-drv-evdev
xorg-x11-drv-keyboard
xorg-x11-drv-libinput
xorg-x11-drv-mouse
xorg-x11-drv-openchrome
Aber immer wenn ich ein grep darauf ausführe, um Zeilen herauszufiltern, die mit - oder + beginnen
yum group info 'X Window System' | grep -E "^[-+]"
Ich erhalte eine leere Ausgabe. Kann mir bitte jemand sagen, was ich falsch gemacht habe?
Antwort1
Die Zeilen beginnen nicht mit +
oder -
, sondern mit einem Leerzeichen. Versuchen Sie
grep -E "^[[:blank:]]*[-+]"