Допустим, у меня есть папка со следующими jpeg-файлами:
adfjhu.jpg Afgjo.jpg
Bdfji.jpg bkdfjhru.jpg
Cdfgj.jpg cfgir.jpg
Ddfgjr.jpg dfgjrr.jpg
Как удалить или перечислить файлы, начинающиеся с заглавной буквы?
Эту проблему можно решить с помощьюкомбинация find
, grep
и xargs
.
Но это возможно при обычном глобализации файлов / сопоставлении с образцом в bash?
cmd ниже не работает из-затот факт, что (насколько я могу судить) LANG установлен на en_US
и порядок сортировки.
$ ls [A-Z]*.jpg
Afgjo.jpg Bdfji.jpg bkdfjhru.jpg Cdfgj.jpg cfgir.jpg Ddfgjr.jpg dfgjrr.jpg
Такого рода работы
$ ls +(A|B|C|D)*.jpg
Afgjo.jpg Bdfji.jpg Cdfgj.jpg Ddfgjr.jpg
Но я нехочу сделать это для всех персонажей AZ для общего решения!
Так возможно ли это?
ура // Фредрик