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.)
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.
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.)