一尘不染

如何在Shell脚本中向文件添加行?

linux

我想在现有的CSV文件中添加一行标题,并在适当位置进行编辑。我怎样才能做到这一点?

echo 'one, two, three' > testfile.csv

我想结束

column1, column2, column3
one,     two,     three

更改初始CSV输出不方便。

任何标准命令都可以。重要的是,文件已就地编辑,并且该行插入到文件的开头。


阅读 748

收藏
2020-06-03

共1个答案

一尘不染

这将在文件的开头添加自定义文本:

echo 'your_custom_escaped_content' > temp_file.csv
cat testfile.csv >> temp_file.csv
mv temp_file.csv testfile.csv
2020-06-03