我正在尝试使用cat(通过终端通过MacOS)合并文件,但是想知道如何逐步实现。这是我目前正在做的事情:
cat file004_*_3401_*.txt > 3401.txt
这将合并所有标记为3401的文件。有数百个文件,标记为3401向上。就目前情况而言,我每次都在更改数字,但是有没有办法容纳所有包含3401的文件名,然后移到3402等?
谢谢。
答案 0 :(得分:0)
如果您正在使用bash shell,则可以在shell脚本中执行此操作。这样的事情应该起作用:
for i in 1002 .. 1006
do
cat *$i*.txt > $i.txt
done