我有一个包含四列的.csv文件,缺少标题。我必须插入一个新行,其中包含每列的名称。我怎么能这样做?
答案 0 :(得分:1)
不需要使用awk:
(
printf "label1 label2 label3 label4\n"
cat file.csv
) > file1.csv
答案 1 :(得分:0)
我确信有更复杂的方法,但一种非常生硬的方法是创建一个头文件:
printf“SNP BP A1 TEST NMISS或SE L95 U95 STAT P \ n”>头
(使用以空格分隔的列名称) 然后做
cat header myfile.txt> myfile.withheader.txt
前提是你的myfile.txt也是以空格分隔的。