내 컴퓨터가 macOS 10.12.3을 실행 중이고 시스템 설치 grep
유틸리티를 버전 2.5.1-FreeBSD와 함께 사용하고 있습니다 .
다음은 다양한 정규식을 테스트 할 때 얻는 결과입니다.
그러나 GNU grep (버전 2.25)을 사용하여 이것을 실행하면 다음과 같은 결과가 나타납니다.
GNU의 grep은 나에게 옳고 BSD는 정확하지 않습니다. 왜 다른가요? 정규식에서 줄의 시작 부분을 따라야한다고 지정할 때 BSD의 grep이 “a”와 일치하는 이유를 이해하지 못합니다.