HP-UX의 파일에서 특정 패턴을 추출하는 방법

HP-UX의 파일에서 특정 패턴을 추출하는 방법

파일에서 "/oracle" 패턴을 추출하고 싶습니다.

"grep -w" 명령을 사용해 보았지만 oracle이라는 단어가 포함된 모든 줄이 반환되었습니다.

/oracle을 추출하면 됩니다. grep, awk, sed 명령이 출력을 제공하는지 알려주세요.

문서 내용:

   /oracle
   /oracle/client
   /oracle/T02
   /oracle/P02
   /oracle/R03

답변1

grep -x대신 시도해 보세요 grep -w:

$ grep -x "/oracle" test.txt
/oracle

Linux에서 테스트되었지만 HP-UX에서도 작동해야 합니다. 그렇지 않은 경우 맨페이지에서 "line-regexp"("word-regexp" 아님)를 확인하세요.

답변2

Google에서 명령을 찾았는데 제대로 작동합니다.

awk "/^\/oracle$/" file_name

관련 정보