My objective is removing all branch starting with 'fea'.
PS> git branch
bug/5646
chin-dev
* dev
fea/account-manager
fea/animation
fea/charts
fea/chat
fea/dataTable
fea/enquete
fea/page-title
fea/questionnaire
fea/style
hotfix
master
merge
mod/dataTable
question
saif-dev
support
The commande i tried
PS> git branch -d $(git branch | Select-String -Pattern 'fea/')
(Yes, I kown Select-String is matching string, but anyway ignore in that case)
Result with the commande
error: branch ' fea/account-manager' not found.
...
error: branch ' fea/questionnaire' not found.
error: branch ' fea/style' not found.
As you can see it return the matched line also with space. So these anyway removing space with select-string?
Also i tried convert the result toString for using Trim()
PS > $(git branch | Select-String -Pattern 'fea/' ).ToString().Trim()
System.Object[]