我需要通过将名称切换为:一次性在多个 .csv 文件中包括 .csv 标题:
原始名称 1c.csv、原始名称 2c.csv、原始名称 3c.csv
目前,该流程如下:
cat header.csv originalname1.csv > originalname1c.csv
cat header.csv originalname2.csv > originalname2c.csv
cat header.csv originalname3.csv > originalname3c.csv
ETC。
是否可以像上面的例子一样,用一个命令向多个文件添加标题?
答案1
未经测试的答案作为脚本:
#!/bin/bash
for i in {1..50} do
cat header.csv originalname${i}.csv > originalname${i}c.csv
done
或者单行:
for i in {1..50} do cat header.csv originalname${i}.csv > originalname${i}c.csv; done