mac에서 grep (버전 정보 : grep (BSD grep) 2.5.1-FreeBSD) os 10.8은 라인 regex 모드 (-x)에서 실행될 때 공통 프리픽스를 공유하는 패턴에 문제가 있습니다. 다음 예제에서는 grep이 "test"및 "test2"를보고하지만 대신 "test"만보고됩니다. (단어 정규식 모드 (-w)에도 동일하게 적용됩니다).grep (BSD grep) 2.5.1-Mac OS에서의 FreeBSD 10.8 라인 겹쳐 쓰기 모드가 중복되지 않는 패턴
printf "test\ntest2\n" > f1.txt
printf "test\ntest2\n" > f2.txt
grep -x -F -f f1.txt f2.txt
누구도 유사한 관찰을했거나 해결 방법을 알고 있습니까?
은 버그처럼 보입니다. 자신을 테스트 할 수 없습니다. f1.txt에서 test2와 test2의 위치를 변경해 보았습니까? – akostadinov