1
このBSD grepの結果がGNU grepと異なるのはなぜですか?
私のコンピューターはmacOS 10.12.3を実行しておりgrep、バージョン2.5.1-FreeBSDでシステムにインストールされたユーティリティを使用しています。 これらは、さまざまな正規表現をテストするときに得られる出力です。 しかし、GNU grep(バージョン2.25)を使用してこれらを実行すると、次の結果が得られます。 GNUのgrepは正しいように見えますが、BSDのgrepは間違っていますか?なぜ違うのですか?正規表現で行の先頭に続く必要があると指定されている場合、BSDのgrepが「a」と一致する理由がわかりません。