来自 Unix 外壳脚本的 CSV 文件的标头



必须从 unix shell 脚本为 csv 文件制作一个标头。它应该如下所示。

"姓名","地点","密码","办公室名称">

像下面这样尝试。但它不起作用

s_header=echo "Name","Place","Pincode","officename"

回显s_header>>文件名.csv

谢谢

您可以使用像 sed这样的工具。 1i 表示在第一行插入。

sed -i -e '1i"Name","Place","Pincode","officename"' filename.csv

假设您的 csv 文件内容在详细信息中.csv 文件。您可以通过将标题打印到其中来创建标头.csv文件。您也可以在下面尝试。

echo "Name","Place","Pincode","officename" > header.csv && cat details.csv >> header.csv && mv header.csv details.csv

步骤:

1(将标头打印为文件名标头.csv

2(将 csv 文件内容(详细信息.csv(的内容附加到标头中.csv

3(将标头.csv文件重命名回原始文件详细信息.csv

最新更新