相关疑难解决方法(0)

如何在bash脚本中使用正则表达式?

我想使用正则表达式检查变量是否具有有效年份.阅读bash手册我明白我可以使用operator =〜

看下面的例子,我希望看到"不行",但我看到"OK".我究竟做错了什么?

i="test"
if [ $i=~"200[78]" ]
then
  echo "OK"
else
  echo "not OK"
fi
Run Code Online (Sandbox Code Playgroud)

regex bash conditional

83
推荐指数
2
解决办法
11万
查看次数

为什么如果你从网上下载Git 2.0,你总是得到一个1.9.4安装程序包?

为什么如果你从网上下载Git 2.0,你总是得到一个1.9.4安装程序包?为什么你不能在互联网上找到一个不仅标有2.0+的Git安装程序包,而且你下载的安装档案也被标记为?

例如:此2.1.3站点 将带您进入此1.9.4站点下载.

git

19
推荐指数
2
解决办法
5823
查看次数

使用MinGW的msysGit,反之亦然

我使用git作为我的修订控制系统.为此,我安装了msysGit来检查我在MSW上的存储库.现在我想用MinGW编译我的程序,并为我发现这个"问题":当我通过mingw-get安装MinGW和MSYS时,我可以编译我的程序,没问题.但我无法访问git.当我使用Git Bash时,我可以使用git,但无法编译.

有没有可能:

  • 安装MinGW"进入"Git Bash(因为它已经包含了msys,不是吗?)或者
  • 在两个安装之间设置"链接"以使其工作.

我会更喜欢我可以更容易地保持两个包更新的方式.

提前致谢 :)

git mingw compilation msys msysgit

14
推荐指数
2
解决办法
1万
查看次数

标签 统计

git ×2

bash ×1

compilation ×1

conditional ×1

mingw ×1

msys ×1

msysgit ×1

regex ×1