【发布时间】:2019-12-15 04:26:56
【问题描述】:
我正在使用下面的 git 命令获取最后提交的文件,
git diff --name-only --relative= --diff-filter=AMDR --cached @~
然后我得到如下输出,
bitbucket-pipelines.yml
app-connect/source/cn/ConnectBuild.sh
现在我想检查“是否有来自app-connect/source/cn/ 路径的文件,那么只有我做一些事情。
例如:
if git diff --name-only --relative= --diff-filter=AMDR --cached @~ | grep "/app-connect/source/cn"; then do something; fi
您能告诉我在这种情况下如何使用 grep 或正则表达式来检查给定路径中的文件是否存在。
【问题讨论】: