Grep은 파일의 시작과 끝에서 두 개의 명령문을 검색하는 데 사용됩니다.

Grep은 파일의 시작과 끝에서 두 개의 명령문을 검색하는 데 사용됩니다.

grep을 사용하여 "X"로 시작하거나 "xpto"로 끝나는 줄을 찾으려는 파일이 있습니다.

나는 이것을 가지고 있지만 작동하지 않습니다.

grep [^X][xpto$] test.txt

어떤 아이디어가 있나요?

답변1

이 경우(복잡한 grep 일치) 나는 일반적으로 egrep시스템에서 (이스케이프 없이) 사용할 수 있는 것을 선호합니다.

egrep "^X|xpto$" test.txt

답변2

여러 표현식을 제공하면 grep해당 표현식과 일치하는 행을 테스트할 수 있습니다.

grep -e '^X' -e 'xpto$' <test.txt

답변3

괜찮아, 알겠어.

grep '^X\|xpto$' test.txt

관련 정보