我有管道分隔的大文件,其中有超过 10,000,000 行。所有这些文件都缺少标头,只有第一个拆分文件具有标头。我想插入其余文件的标题行。
我尝试了以下操作:
sed -i '1 i user_id|name|age|transactions' file.txt
但这没有用。为大文件插入标题行的最有效方法是什么。
有人问过类似的问题,不幸的是解决方案不起作用。这可能是由于sed
理解管道分离的结构可能不同。
试试这个:
sed '1s/.*/user_id|name|age|transactionsn&/' file.txt