В сценарии sh я пытаюсь перебрать все файлы, соответствующие следующему шаблону
abc.123
в основном abc. за которыми следуют только цифры, число, следующее за .
, может быть любой длины.
Использованиесопоставление шаблонов при использовании команды ls в скрипте bash
$ shopt -s extglob
$ ls abc.+([0-9])
делает работу, но на терминале, а не по сценарию. Как я могу получить только файлы, соответствующие шаблону?
Вы уверены, что скрипт запускается с 'bash', а не' sh'? – chepner
спасибо за это. это сценарий sh – keeda