How to install gnu sed on Mac OS X and set it as the default
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Check which version of sed is used when you run the `sed` command | |
# The version that ships with Mac OS X is | |
# /usr/bin/sed | |
which sed | |
# Install gnu-sed using Homebrew | |
# The `--with-default-names` option configures `sed` to use gnu-sed | |
# Without that option, you'll need to type `gsed` to use gnu-sed | |
brew install --default-names gnu-sed | |
# Verify which version of sed is used when you run the `sed` command | |
# OK: /usr/local/bin/sed | |
# BAD: /usr/local/bin/gsed | |
# If BAD, run `brew uninstall gnu-sed`, then reinstall with `--with-default-names` | |
which sed |
As others have pointed out,
--with-default-names
has been deprecated Homebrew/brew#5731.Just install gnu-sed without the
--with-default-names
option. Then runbrew info gnu-sed
and it will tell you what to add to yourPATH
to be able to use it as "sed"brew info gnu-sed (snippet) ==> Caveats GNU "sed" has been installed as "gsed". If you need to use it as "sed", you can add a "gnubin" directory to your PATH from your bashrc like: PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
Thanks!!
Just install gnu-sed without the
--with-default-names
option. Then runbrew info gnu-sed
and it will tell you what to add to yourPATH
to be able to use it as "sed"
thank you!
As others have pointed out,
--with-default-names
has been deprecated Homebrew/brew#5731.Just install gnu-sed without the
--with-default-names
option. Then runbrew info gnu-sed
and it will tell you what to add to yourPATH
to be able to use it as "sed"brew info gnu-sed (snippet) ==> Caveats GNU "sed" has been installed as "gsed". If you need to use it as "sed", you can add a "gnubin" directory to your PATH from your bashrc like: PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
THANK YOU!!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
+1