[英]Write a Bash Script to edit a csv file
所以我有一个像这样的csv文件
Sam,0.0.1
Smith,0.0.1
我想追加
Ria,0.0.1
最终结果应该是这样的
Sam,0.0.1
Smith,0.0.1
Ria,0.0.1
我使用的命令:
sed -i s/\'smith,0.0.1\'/\'smith,0.0.1\',\'Ria,0.01'\'/g <name of csv>
它的作用是
Sam,0.0.1
Smith,0.0.1, Ria,0.0.1
尝试在Ria
之前添加\n
。
命令应该是:
sed -i s/'smith,0.0.1'/'smith,0.0.1','\nRia,0.01''/g
\n
表示换行。
像这样:
sed -i '$a Ria,0.0.1' file
$
代表最后一行a
代表追加你为什么不这样做:
echo "Ria,0.0.1" >> csv_file
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.