【发布时间】:2014-10-20 00:17:45
【问题描述】:
我在 OS 10.X 上使用终端。我有一些格式的数据文件:
mbh5.0_mrg4.54545454545_period0.000722172513951.params.dat
mbh5.0_mrg4.54545454545_period0.00077271543854.params.dat
mbh5.0_mrg4.59090909091_period-0.000355232058085.params.dat
mbh5.0_mrg4.59090909091_period-0.000402015664015.params.dat
我知道在 mbh 和 mrg 之后会有一些编号相似的文件,但我不会提前知道编号是多少或会有多少编号相似的文件。我的目标是将 mbh 和 mrg 之后具有相似数字的所有文件中的所有数据分类到一个数据文件中。所以从上面我想做类似的事情......
cat mbh5.0_mrg4.54545454545*dat > mbh5.0_mrg4.54545454545.dat
cat mbh5.0_mrg4.5909090909*dat > mbh5.0_mrg4.5909090909.dat
我想自动化这个过程,因为会有很多这样的文件。 最好的方法是什么?我一直在研究 sed,但我还没有解决方案。
【问题讨论】: