이 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의 버그일지도 모른다고 생각합니다. 하나 있다오류 보고서비슷한 질문으로. 관련 정보 unix-bash 버전 3.2.52에서 화살표 문자(키가 아닌)를 인쇄/에코하는 방법 쉘 스크립트는 터미널에서 실행될 때 잘 작동하지만 동시 프로그램으로 실행될 때 오류가 발생합니다. 내 출력이 tmux에 래핑되지 않은 이유는 무엇입니까? 실천 계획을 시도했지만 도움이 되지 않았습니다. 멀티캐스트 패킷이 IP 계층에서 삭제됩니까? 웹 및 이메일용 SSL 서버 측 프로그래밍 언어를 사용하여 가상 전달 이메일 주소 만들기 [닫기] DHCP 클라이언트가 Raspbian에서 계속 중지됩니다. 업데이트 중에 Windows는 일반적으로 EFI 파티션으로 무엇을 합니까? 셸 또는 하위 셸에서 코드 실행 사이의 예상치 못한 차이점