zsh grep模式匹配^不工作

时间:2018-03-28 01:47:29

标签: regex git zsh

对于git,我有很多分支,我从temp开始,所以为了过滤所有临时分支,我试过了:

git branch | grep "^temp"

但是,我没有得到任何结果。

如果我只是运行git branch,我会收到以下信息:

temp/github-fix
temp/mismatches
test/temp

我想匹配前两个,但不是最后一个。

2 个答案:

答案 0 :(得分:2)

@ WumpusQ.Wumbley指出,this输出通常以空格开头,试试这个,git branch

答案 1 :(得分:2)

您可以使用--list后跟一个模式列出您想要的分支。

git branch --list 'temp*'