常规方式
sed -i '1i\c1,c2,c3,c4,c5,c6,c7' data.csv
# 创建一个文本data.csv,输入如下内容。
col1,col2,col3,col4,col5,col6,col7
1,2,3,4,5,6,7
2,2,3,4,5,6,7
3,2,3,4,5,6,7
4,2,3,4,5,6,7
5,2,3,4,5,6,7
6,2,3,4,5,6,7
7,2,3,4,5,6,7
# 在文件第一行插入文本『c1,c2,c3,c4,c5,c6,c7』
sed -i '1i\c1,c2,c3,c4,c5,c6,c7' data.csv
# Mac下如何操作?
sed -i ' ' '1i\
c1,c2,c3,c4,c5,c6,c7' data.csv
# 注意:必须一模一样。-i后必须加'',其\后必须回车。
如何在第一行之后插入数据。
sed '1a\c1,c2,c3,c4,c5,c6,c7' data.csv
尾行如何表示?用$符号!
sed '$i\c1,c2,c3,c4,c5,c6,c7' data.csv
sed '$a\c1,c2,c3,c4,c5,c6,c7' data.csv
突破常规
将file1.txt追加到file2.txt的末尾
cat file1.txt >> file2.txt