将管道分隔的标头插入到大型 txt 文件中



我有管道分隔的大文件,其中有超过 10,000,000 行。所有这些文件都缺少标头,只有第一个拆分文件具有标头。我想插入其余文件的标题行。

我尝试了以下操作:

sed -i '1 i user_id|name|age|transactions' file.txt

但这没有用。为大文件插入标题行的最有效方法是什么。

有人问过类似的问题,不幸的是解决方案不起作用。这可能是由于sed理解管道分离的结构可能不同。

试试这个:

sed '1s/.*/user_id|name|age|transactionsn&/' file.txt

最新更新