Как я могу перечислить mp3 файлы, которые имеют ведущий период?

У меня есть mp3-файлы в каталоге. Для этого примера, давайте предположим, что они 3:

Enter Sandman.mp3      ...And Justice For All.mp3      St. Anger.mp3

Как я могу перечислить ( ls крайне предпочтителен ) все mp3s?

Как вы можете видеть, одна песня имеет ведущие периоды, что считается скрытым файлом.

Параметр -a в ls позволяет мне просматривать скрытые файлы, но это не помогает

ls -a *.mp3 выводит:

Enter Sandman.mp3     St. Anger.mp3

И ls -a .*.mp3 выводит только:

...And Justice for All.mp3

Пожалуйста, расскажите мне, как мне составить список всех mp3-файлов с ведущими периодами или без них.

1
задан 29 April 2015 в 09:24

1 ответ

Вы могли установить оболочку удара dotglob параметр

shopt -s dotglob

Затем, шарик оболочки *.mp3 будет включать файлы с ведущими периодами

$ ls *.mp3
...And Justice For All.mp3  Enter Sandman.mp3  St. Anger.mp3

, Чтобы восстановить поведение по умолчанию, использовать shopt -u dotglob. С другой стороны, с помощью расширенный globbing

ls @(.|)*.mp3

будет соответствовать mp3 файлам или запуск или не запуск с периода. Расширенный globbing должен быть включен по умолчанию в интерактивных оболочках в соответствии с Ubuntu, но если не можно сделать так с shopt -s extglob.

4
ответ дан 29 April 2015 в 19:24

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

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