我需要通过bash将空值放入csv文件中的单元格。 我添加了一行和文件的和。但我使用了输入参数,如
echo "Add name"
read name
echo "Add country"
read country
echo "Age"
read age
我用
(sed -i '$ a '$name'\;'$country'\;'$age'\;;' file
输出
Name Country Age
但有时我没有县,所以我需要放空值。 输出将是
Name 24
感谢您的帮助。
答案 0 :(得分:1)
您可以在使用CSV(逗号分隔符)
时使用以下语法echo "$name,$country,$age" >> file
如果没有给出条目,上面的行给出了空单元格。