我需要通过跳过第一行并删除奇数行来修改csv文件。
csv文件:
start()
这个thread解释了如何删除奇数行。但我不知道如何跳过第一行并将其打印出来,如下所示:
name,tags,time,mean
server_1,a,2015-10-24T11:45:27.869918Z,620023.5521262008
name,tags,time,mean
server_2,b,2015-10-24T11:45:27.869918Z,0
name,tags,time,mean
server_3,c,2015-10-24T11:45:27.869918Z,0
name,tags,time,mean
server_4,d,2015-10-24T11:45:27.869918Z,66.16323731138544
谢谢!
答案 0 :(得分:2)
试试这个:
awk 'NR%2==0 || NR==1' infile > outfile
答案 1 :(得分:1)
您可以使用awk
awk 'NR==1 || !(NR%2)' file
或gnu-sed
sed -n '1p; 2~2p' file
或
sed '3~2d' file