grep을 사용하여 괄호 안에 값을 가져올 수 없습니다.regex : parenthensis 안에있는 문자를 반환하십시오.
echo "(this is a string)" | grep -Eo '[a-z ]*'
괄호 안의 값인 "this is a astring"을 반환해야하며 이상적으로 아무 것도 반환하지 않습니다. 누구든지 설명을 알고 있습니까? (?<=\()
가 정규식 엔진을 알려주는 부정적인 모습 숨김 주장이다
grep -Po '(?<=\()[^\)]*?'
: 당신은 괄호를 포함하지 않고 괄호로 둘러싸인 모든 일치하려는 경우
작품을 나를 위해. 유닉스의 어떤 맛이 있습니까? – iruvar
uname을 입력하면 'Linux'만 반환됩니다. 유닉스의 어떤 맛이 나는지 확신 할 수 없습니다. – user2661842
'uname -a'를 사용해보십시오. – squiguy