このBSD grepの結果がGNU grepと異なるのはなぜですか? 2024-06-26 • 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のバグかもしれないと思います。一つあるエラーレポート同様の質問で。 おすすめ記事 印刷するには、どのドライバ/ファイル(debまたはrpm)をダウンロードし、どのようにインストールする必要がありますか? gawkに引数として渡されたエスケープシーケンスは解釈されません。 KVMブリッジインターフェイスを起動できません - inet、inet6、ブリッジ PSD(ImageMagickまたはGiMP)からテキストレイヤーを抽出する iptablesを使用したアプリケーション用のLinuxルーターの実装 LinuxでLDAPをログインサーバーとして使用するには? [閉鎖] Bashスクリプトのカラーエラー/警告/情報 ディレクトリ内の複数のファイルの名前を変更する方法 Chmodは必要なファイルのみ ストリームでゼロを1に、またはその逆に置き換える最速の方法は何ですか?