grep yum 명령 출력에서 ​​- 또는 더하기 기호로 시작하는 줄

grep yum 명령 출력에서 ​​- 또는 더하기 기호로 시작하는 줄

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:]]*[-+]"

관련 정보