У меня есть следующие файлы, и мне нужно сопоставить их, например:
./foo.bar1.sh -match
./qux/foo.bar2.sh -match
./foo.sh -match
./baz.sh -no match
./foo.bar3 -no match
Я пытался:
находить . -regex ". * foo(bar [0-9])?. sh"
но это ничего не возвращает. Я не могу понять, почему это регулярное выражение не сработает ... помогите, пожалуйста?