6
Mac OS 10.10以降でGNU sedを使用する方法、「brew install --default-names」はサポートされなくなりました
Mac OS 10.10.3では、次のように入力してgnu-sedをインストールしました。 brew install gnu-sed --default-names もう一度入力すると、次のメッセージが表示されます。 gnu-sed-4.2.2はすでにインストールされています ただし、システムを再起動してターミナルを再起動した後でも、sedのGNUバージョンを使用できません。例えば: echo a | sed ’s_A_X_i’ 戻り値:置換コマンド 'i'の不正なフラグ GNUバージョンを機能させるにはどうすればよいですか?$ PATH変数のパスは次のとおりです。 /Users/WN/-myUnix /opt/local/bin /opt/local/sbin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /Applications/calibre.app/Contents/MacOS /opt/ImageMagick/bin /usr/texbin 私の質問が明白に思える場合は申し訳ありませんが、私は自分でシェルスクリプトを学習しており、UNIXプログラムがどのようにインストールされるのかまだ完全には理解していません。損傷や不要な混乱を引き起こすことなく、MacでGNU準拠のコマンド(この場合はsedですが、すぐに他のコマンドも必要になります)を使用するための助けがあれば、大いに感謝します。