假设我有一堆文件,文件名中包含一个数字,像这样:xxx_1.txt, xxx_2.txt, ... xxx_42.txt
在 bash 中,很容易对这些文件的子集进行操作,例如ls xxx_{1..33}.txt xxx_{35..41}
。
这与 tcsh 类似的是什么?
最佳答案
据我所知,tcsh
中没有内置机制来指定范围模式(单个字符范围除外)。但是,例如,您可以将 seq
实用程序(如果可用)与 sed
一起使用:
ls `(seq 1 33; seq 35 41)|sed 's/^/xxx_/;s/$/.txt/'`
关于shell - tcsh 中的数值范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6557190/