Команда UNIX 'ls' -оператор подстановочного знака 'ИЛИ'

У меня есть каталог с файлами с отметками времени в формате:

processAlpha20120618.txt
processAlpha20120619.txt
processAlpha20120620.txt
processBeta20120618.txt
processBeta20120619.txt
processBeta20120620.txt
... etc.

Мне нужен их список на конкретные даты. Примерно так:

ls -l *201206[19|20|21]*

Очевидно, что приведенное выше не работает, но вы можете видеть, чего я пытался достичь. Я хочу сопоставить все, где за строкой «201206» следует «19», «20» или «21».

Я знаю, что это возможно с помощью grep или find , мне просто интересно, можно ли это сделать с помощью ls .

9
задан Nossidge 22 June 2012 в 11:15
поделиться