我想运行一个程序,该程序从一组文件中收集数据: cfdT210-0.trj cfdT210-1.trj cfdT210-2.trj cfdT210-3.trj .. cfdT210-99.trj
我可以用吗: program cfdT210-{,?}?.trj > out.file
其他方法是什么?我熟悉Bash中的{0..99}
方法。感谢Neech
您可以使用ls your_pattern
测试。我认为您正在尝试找到1或2位数字的所有文件
ls cfdT210-{,?}?.trj
要将其限制为数字,请使用
ls cfdT210-{,[0-9]}[0-9].trj
当我确定没有其他文件匹配您集合中的cfdT210-*.trj
或使用{0..99}
时,我将使用cfdT210-*.trj
。