必须从 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