gpt4 book ai didi

linux - 打印没有该列第一项的列

转载 作者:太空宇宙 更新时间:2023-11-04 11:58:42 25 4
gpt4 key购买 nike

大家晚安,我想打印一列而不打印该列的第一项。

我想打印这个 csv 文件的第 4 列:

ID;Curso;AnoNasc;MediaAcesso;Salario;IndiceSatisfacao
1;Psicologia;1994;18;750;3
2;Psicologia;1992;17;754;4
3;Psicologia;1991;13;780;4
4;Psicologia;1993;11;900;4

所以我这样做:

system("awk -F ';' '{print $4}' DBcursos.csv > ficha02exer08-mediaacesso.dat");

但是这个打印:

MediaAcesso
18
17
13
11

但我只想要数字,所以我想打印除第一行 (MediaAcesso) 以外的所有内容,我该怎么做?我可以用 AWK 做到这一点吗?

谢谢!

最佳答案

不要将其视为跳过列的第一个元素,您只想跳过处理文件的整个第一行。所以检查记录号,只处理记录号之后的记录。

awk -F ';' 'NR > 1 {print $4}' DBcursos.csv > ficha02exer08-mediaacesso.dat

关于linux - 打印没有该列第一项的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53308013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com