![grep строки, начинающиеся с - или плюса из вывода команды yum](https://rvso.com/image/168790/grep%20%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8%2C%20%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B8%D0%B5%D1%81%D1%8F%20%D1%81%20-%20%D0%B8%D0%BB%D0%B8%20%D0%BF%D0%BB%D1%8E%D1%81%D0%B0%20%D0%B8%D0%B7%20%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0%20%D0%BA%D0%BE%D0%BC%D0%B0%D0%BD%D0%B4%D1%8B%20yum.png)
Я запускаю yum-запрос
yum group info 'X Window System'
где вывод следующий
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
Но когда я запускаю grep, чтобы отфильтровать строки, начинающиеся с - или +
yum group info 'X Window System' | grep -E "^[-+]"
Я получаю пустой вывод. Может кто-нибудь подскажет, где я ошибаюсь?
решение1
Строки не начинаются с +
или -
, они начинаются с пробела. Попробуйте
grep -E "^[[:blank:]]*[-+]"