この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のバグかもしれないと思います。一つあるエラーレポート同様の質問で。 関連情報 ファイルから文字列を読み取り、2番目のファイルの各行と比較する方法 Linux Mint 17.1:startxが機能しません。 startxfce4 には root が必要です。 korn シェルに grep を使用して得られた結果を確認します。 2つのrootアカウントで何をすべきですか? 2つのキーボードに異なるレイアウトを割り当てることはできますか? Linuxサーバーでiptablesを構成するために使用できるGUIオーケストレーションはありますか? 独自のホスティングソリューションのみを使用して電子メールを介してドメインの所有権を簡単に確認するには? ddを使用して複数のイメージファイルの複数のパーティションを同じターゲットドライブに復元する Service OnFailureは、バースト制限に達した後にのみトリガーされます。 Debian 9.12 で更新