我有管道分隔的大文件,有10,000,000行。所有这些文件都缺少标题,只有第一个分割有标题。我想为其余文件插入标题行。
我试过以下:
sed -i '1 i \user_id|name|age|transactions' file.txt
但这没有用。为大文件插入标题行的最有效方法是什么。
Similar question has been asked,遗憾的是,解决方案并没有奏效。这可能是由于sed
结构的理解,管道分离可能会有所不同。
答案 0 :(得分:2)
试试这个:
sed '1s/.*/user_id|name|age|transactions\n&/' file.txt