Как может l дисплейные файлы от 1 до 17 и от 3 605 до 3 610 использований ls?

l хотел бы к дисплейным файлам следующего формата:

train_example_X.py  

таким образом, что X варьируется от 1 до 9 000.

Что попробовали l?

ls train_example_[1-17].py

возвраты только train_example_1.py и train_example_7.py однако l'm, который, как предполагают, получил все файлы от 1 до 17.

и для:

ls train_example_[3605-3610].py

это возвращается train_example_1.py и train_example_3.py

Что не так с моей командой?

0
задан 6 August 2018 в 07:38

1 ответ

Ну, Вы используете [...] там, который является расширением пути и это поддерживает только диапазоны ASCII 0-9, таким образом, необходимо было бы стать творческими с ним или использование расширенный globbing

Более простой (по моему скромному мнению), приближаются, должен был бы использовать расширение фигурной скобки,

ls train_example_{1..17}.py train_example{3605..3610}.py
4
ответ дан 28 October 2019 в 05:18

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

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