У меня 200 файлов: cool1.txt,cool2.txt,..., cool100.txt and warm1.txt, warm2.txt,...,warm100.txt.
Все файлы имеют 2 столбца данных.
Я хотел бы объединить 200 файлов следующим образом, чтобы иметь coolwarm1.txt ,coolwarm2.txt,coolwarm100.txt
cat cool1.txt warm1.txt > coolwarm1.txt
cat cool2.txt warm2.txt > coolwarm2.txt
...
cat cool100.txt warm100.txt > coolwarm100.txt
В каждом файле coolwarm * .txt мне нравится добавлять идентификаторы «cool» и «warm» после объединения.
Так, например, coolwarm1.txt будет выглядеть так
Input
cool1.txt
S44298 33307
S46800 32286
S55145 29361
warm1.txt
S10253 27473
S24395 33093
Desired output for coolwarm1.txt
S44298 33307 cool
S46800 32286 cool
S55145 29361 cool
S10253 27473 warm
S24395 33093 warm
awk '{print FILENAME, $0}' cool1.txt warm1.txt > coolwarm1.txt
даст
близко к тому, что я хочу, но я не мог дальше.
Большое спасибо за вашу помощь.