Это регулярное выражение работает (демонтаж - -search
)
[~%]for i in foo*-search-aae-status ; do echo $i(:s/-search//) ; done
foo1-aae-status
foo2-aae-status
foo3-aae-status
foo4-aae-status
foo5-aae-status
Но это регулярное выражение (пытаясь удалить все после -
не)
[~%]for i in foo*-search-aae-status ; do echo $i(:s/-*//) ; done
foo1-search-aae-status
foo2-search-aae-status
foo3-search-aae-status
foo4-search-aae-status
foo5-search-aae-status
Я что-то пропустил? Я пытался .*
Но это просто игнорируется.