이 BSD grep 결과가 GNU grep과 다른 이유는 무엇입니까? 2024-5-27 • linux grep osx regular-expression freebsd 내 컴퓨터는 macOS 10.12.3을 실행하고 있으며 시스템에 설치된 grep유틸리티 버전 2.5.1-FreeBSD를 사용하고 있습니다. 다음은 다양한 정규 표현식을 테스트할 때 얻는 결과입니다. 그러나 GNU grep(버전 2.25)을 사용하여 실행하면 다음과 같은 결과가 나타납니다. 내가 보기에는 GNU의 grep이 올바른 것 같지만 BSD의 grep은 올바르지 않습니다. 그렇지 않습니까? 왜 다른가요? 정규식에서 줄의 시작 부분을 따라야 한다고 지정했는데 BSD의 grep이 "a"와 일치하는 이유를 이해할 수 없습니다. 답변1 나는 이것이 FreeBSD grep의 버그일지도 모른다고 생각합니다. 하나 있다오류 보고서비슷한 질문으로. 관련 정보 du를 사용하여 파일 크기를 추출하는 방법 Zoom SSH 전달 그래픽 인터페이스 tcpdump 출력의 "TS val"은 무엇을 의미합니까? Windows와 Archlinux가 서로 다른 하드 드라이브에 물리적으로 설치된 경우 어떻게 이중 부팅합니까? 쉘을 ksh에서 bash로 변경하고 .profile에서 프롬프트를 변경하십시오. realmd - AD 그룹 허용 쉘 스크립트에 숫자가 있는 경우 해당 숫자의 한 자리에 어떻게 액세스합니까? [폐쇄] 다양한 환경에 맞게 경로를 동적으로 변경하는 방법은 무엇입니까? SSH Linux 클라이언트를 통해 Windows 컴퓨터에서 BATCH 파일 열기 텍스트 처리 라인은 행에서 열까지 Awk를 차단합니다.