У меня есть группа папок:Как использовать интервалы числа в регулярных выражениях?
$ ls -d _clip*
_clip10.trim _clip12.trim _clip14.trim _clip16.trim _clip2.trim _clip4.trim _clip6.trim _clip8.trim
_clip11.trim _clip13.trim _clip15.trim _clip1.trim _clip3.trim _clip5.trim _clip7.trim _clip9.trim
Мне нужно выбрать буксировочный партию папок, один из _clip1.trim
к _clip6.trim
:
$ ls -d _clip[1-6].trim
_clip1.trim _clip2.trim _clip3.trim _clip4.trim _clip5.trim _clip6.trim
и другие от _clip7.trim
к _clip16.trim
, но когда я пытаюсь с ls -d _clip[7-16].trim
указан только список _clip6.trim
.
Мне нужно понять, как использовать числовые интервала в выражениях регулярных выражений. Спасибо за ваше время!
http://www.regular-expressions.info/numericranges.html –
Обратите внимание, что globs (aka wildcards) в оболочке являются * не * регулярными выражениями. У них есть некоторые общие черты, но они также конфликтуют друг с другом фундаментальными способами (например, «*» означает разные вещи для shell globs, чем для регулярных выражений). –