Как перечислить некоторые файлы в определенном диапазоне

Я хотел бы перечислить несколько файлов в диапазоне. Моя структура файлов является PR181111??? .s01 или PR189999??? .s01 так переменная, которую я должен использовать, являются 1111 и 9999. Это может быть операцией для делания несколько раз в день с новыми файлами, следовательно ни один разовый список.

В сценарии я пытался использовать (просто пример)

ls *[0987-0991]*.s01

мой вывод

PR180985026.s01  PR180987023.s01  PR180991022.s01
PR180987021.s01  PR180987025.s01  PR180991024.s01

Кто-то мог объяснить меня, почему я получаю первый файл (PR180985026.s01)?

Первый файл вне диапазона, который я указал, поэтому я делаю что-то не так.

0
задан 19 August 2018 в 10:35

1 ответ

Я пытаюсь перечислить только файл в диапазоне PR180987??? .s01-PR180991??? .s01

Это может быть, покончили, например:

ls PR18{0987,0988,0989,0990,0991}???.s01
ls PR18[09]{87,88,89,90,91}???.s01
ls PR18[09]{87-91}???.s01
0
ответ дан 28 October 2019 в 03:04

Другие вопросы по тегам:

Похожие вопросы: