tcsh中的数值范围

时间:2011-07-02 13:08:46

标签: shell unix tcsh

假设我有一堆文件,其名称包含一个数字,如下所示:xxx_1.txt,xxx_2.txt,... xxx_42.txt

在bash中,可以轻松地对这些文件的子集进行操作,例如: ls xxx_{1..33}.txt xxx_{35..41}

这会是什么类似的?

1 个答案:

答案 0 :(得分:1)

据我所知,tcsh中没有内置机制来指定范围模式(单个字符范围除外)。但是,您可以使用seq实用程序(如果可用)与sed一起使用:

ls `(seq 1 33; seq 35 41)|sed 's/^/xxx_/;s/$/.txt/'`