SZEDER Gábor <szeder.dev@xxxxxxxxx> writes: >> +while read cmd category tags >> do >> - tag=$(echo "$tags" | sed "$substnum; s/[^0-9]//g") >> + name=${cmd/git-} > > There are two issues with this line: > > - This is a "regular" shell script, therefore it must not use pattern > substitution. Oops. I missed that. Thanks. > > - The pattern substitution would remove the string "git-" in the middle of > the variable as well; I suspect this is undesired. > > I think that the remove matching prefix pattern substitution should be > used here.