我有一个巨大的csv文件(按TB级).
@H_403_16@
到位,使用sed:
现在,我想将一行是一个标题插入到顶部.
例如,如果input.csv如下所示:
1,2,3,4 22,23,1
我想要它看起来像
id1,id2,id3,id4 1,4 and so on
我如何从shell,终端,awk,bash?/
sed -i 1i"id1,id4" file.csv
编辑:
正如@Ed Morton指出的那样,使用-i开关sed的sed会将文件编辑到位,因此在编辑大文件时可能是危险的.如果在-i选项之后提供前缀,则sed将创建一个备份.所以这样的事情会更安全:
sed -i.bak 1i"id1,id4" file.csv
原始文件将位于file.csv.bak中