安装gnu-sed,
各种报错
终端执行:
install gnu-sed --with-default-names
因为报错,没办法执行下面的命令。。。
终端执行:
brew install gnu-sed
安装成功后,试一下是否好使,执行下面的命令。。。
终端执行:
echo "a,b,c,d" |sed 's/,/\n/g'
输出报错为:
zsh: command not found: ased
解决方法:
链接地址:https://www.cnblogs.com/photo520/p/11613907.html
方法一:
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH
方法二:终端直接运行
exec /bin/zsh
方法三:
exec /usr/bin/zsh
我使用了方法二:
再次终端执行:
echo "a,b,c,d" |sed 's/,/\n/g'
输出:
a
b
c
d
1. 设置环境
对于mac,就需要通过命令行来安装gnu-sed,具体安装过程如下
brew install gnu-sed --with-default-names
3.vi ~/.zshrc打开这个环境变量设置添加下面那一行
export PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
export PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
export MANPATH="/usr/local/opt/gnu-sed/libexec/gnuman:$MANPATH"
PS:此次的gnu-sed名称可以换成你对应的环境的要安装的命令
4.source ~/.zshrc 或者新开窗口,让设置生效
2.具体报错
brew install gnu-sed --with-default-names
Trying to install gun sed...
Usage: brew install [options] formula|cask [...]
Install a formula or cask. Additional options specific to a formula may be
appended to the command.
Unless HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK is set, brew upgrade or brew
reinstall will be run for outdated dependents and dependents with broken
linkage, respectively.
Unless HOMEBREW_NO_INSTALL_CLEANUP is set, brew cleanup will then be run for
the installed formulae or, every 30 days, for all formulae.
Unless HOMEBREW_NO_INSTALL_UPGRADE is set, brew install formula will
upgrade formula if it is already installed but outdated.