sed [duplicate]에서 일치하는 문자열만 반환합니다.

sed [duplicate]에서 일치하는 문자열만 반환합니다.

가능한 중복:
주변 문자를 인쇄하지 않고 'sed'와 일치하는 정규식 추출

이것을 인쇄로만 만들려면 어떻게 해야 합니까 test?

echo "atestb" | sed -n 's/\(test\)/\1/p'

답변1

전체 줄을 일치시켜야 합니다.

echo "atestb" | sed -n 's/.*\(test\).*/\1/p'

또는

echo "atestb" | sed 's/.*\(test\).*/\1/'

관련 정보