답변1
정규식을 인용하지 않았으므로 쉘이 두 개의 백슬래시를 처리합니다. 결과는 grep
다음과 같은 정규식입니다. [[:digit:]]+.[[:digit:]]+.[[:digit:]]+$
일치합니다. 다음 표현을 인용해 보세요.
rpm -qi rpm-build | grep -E '[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+$'
정말로 의 버전 정보만 원한다면 rpm -q
요청을 직접 사용 --queryformat
하고 grep을 건너뛰십시오.
version=$(rpm -q --queryformat '%{VERSION}' rpm-build)