通过bash将空值添加到单元格

时间:2015-06-03 06:16:51

标签: bash

我需要通过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

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您可以在使用CSV(逗号分隔符)

时使用以下语法
echo "$name,$country,$age" >> file

如果没有给出条目,上面的行给出了空单元格。