Предположим, у меня есть группа файлов, имена которых содержат число, например: xxx_1.txt, xxx_2.txt, ... xxx_42.txt
В bash легко работать с подмножествами этих файлов, например, ls xxx_{1..33}.txt xxx_{35..41}.
ls xxx_{1..33}.txt xxx_{35..41}
Что бы это за аналог tcsh?
Насколько я знаю, в tcsh нет встроенного механизма для определения шаблонов диапазонов (кроме диапазонов из одного символа).Но вы можете, например, использовать утилиту seq (если она доступна) вместе с sed:
tcsh
seq
sed
ls `(seq 1 33; seq 35 41)|sed 's/^/xxx_/;s/$/.txt/'`