2020年9月9日 星期三

[Tool] using gnu-sed on Mac OSX

  • 問題: 
    • Mac OS 上的 sed 為 BSD sed, 與 Linux上的 gnu sed 差異非常大, 像是不支援 -i, -e 等, 相當煩人
  • 解決方法:
    • 方法一: 用 brew 安裝 gnu-sed, 並將 PATH 環境變數優先指到 gnu-sed$ brew install gnu-sed
    • $ vim ~/.bash_profile
        PATH="/usr/local/opt/gnu-sed/libexec/gnubin:$PATH"
      $ source ~/.bash_profile
    • 方法二: build from source, 並將 PATH 環境變數優先指到 gnu-sed

沒有留言:

張貼留言