在我的目录中,我有以下内容:一个常量文件(a.txt)和许多其他文件(1.txt,2.txt,3.txt ...等)
我想将a.txt与1.txt合并到一个名为a_1.txt的文件中,我想将a.txt与2.txt合并到一个名为a_2.txt的文件中,我想将a.txt与3合并.txt合并为一个名为a_3.txt的文件, 等等。
我已经尝试过使用find命令:
find ./ -maxdepth 1 -type f -name '*.txt' -execdir cat a.txt {} > receptor_{} \;
但是不起作用,有什么建议吗?
答案 0 :(得分:2)
使用bash:
for i in [0-9]*.txt; do cat a.txt "$i" >"a_$i"; done