Gitbash版本不允许grep -o,是否可以安装新的grep包?

时间:2014-12-12 02:18:19

标签: linux git bash cygwin

我正在尝试在JSON文件中对特定字符串进行目录范围的搜索。唯一的问题是这些JSON文件只有一行,所以当我捕捉所有这些时,所有的字符串都会出现一个神奇的" 1"时间......因为即使我将它们全部串在一起,也只有一条线。

我看到很多(herehere)的简单解决方案是grep -o。唯一的问题是它在我的Gitbash上没有标准。我通过安装最新的Cygwin解决了我当前的问题。但是,我想知道是否有更容易/更细粒度的解决方案。是否可以做相当于" apt-get install"或者类似于Gitbash?或者有人可以向我解释一下在Gitbash中提取和安装tar文件的快捷方法吗?

1 个答案:

答案 0 :(得分:1)

另一种方法是:

  • 使用cmd会话(使用与Git for Windows打包在一起的git-cmd.bat
  • 使用grep包含Gnu for Windows,它支持-o选项(实际上允许您使用脚本当前可能使用的大多数其他 Unix命令)