zoukankan      html  css  js  c++  java
  • Mac使用GNU版本的sed

    今天在mac下用sed试图替换 ,结果发现不生效,Google之后发现mac作为unix分支的系统上的sed与GNU版本的sed行为不太一致。

    使用以下命令安装GNU命令套件:

    brew install coreutils

    使用以下命令安装gnu-sed:

    brew install gnu-sed --with-default-names

    以上命令安装的gnu套件的命令都是带有g前缀的,例如gcat gls,如果想使用正常的命令如cat ls,需要把以下两条命令放到 bashrc 或者 zshrc中,看你用什么shell了。

    export PATH="/usr/local/opt/coreutils/libexec/gnubin:$PATH"
    export MANPATH="/usr/local/opt/coreutils/libexec/gnuman:$MANPATH"

    然后source一下。

    搞定之后,可以愉快了使用gnu版本的sed了

    sed -i 's/ //g' ppp.txt

  • 相关阅读:
    leetcode319
    leetcode516
    leetcode46
    leetcode337
    leetcode287
    leetcode328
    leetcode241
    2018-6-30-dotnet-设计规范-·-抽象类
    2018-6-30-dotnet-设计规范-·-抽象类
    2018-8-10-WPF-如何画出1像素的线
  • 原文地址:https://www.cnblogs.com/aboutblank/p/10023345.html
Copyright © 2011-2022 走看看