Como zsh pipe para grep para combinar ramificações remotas começando com 'orgin /'

0

Eu tentei isso:

git branch -r --merged | grep '^origin/'

Mas eu não recebo nada ...

Quando eu removo o cursor:

  ✗ git branch -r --merged | grep 'origin/'
    origin/HEAD -> origin/master
    origin/master

Gostaria de fazer o regexp corresponder apenas a origem se a string começar com origem.

    
por justingordon 26.11.2013 / 06:02

1 resposta

1

A saída não começa com origin , começa com espaço em branco, então você precisa:

git branch -r --merged | grep -E '^[ ]+origin/'

(Embora, claro, no seu segundo exemplo, todas as linhas coincidam.)

    
por 26.11.2013 / 07:58

Tags