Linux 打印不包含该列第一项的列

Linux 打印不包含该列第一项的列,linux,awk,Linux,Awk,各位晚安,我想打印一个专栏,但不打印该专栏的第一项 我要打印此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}' DBcur

各位晚安,我想打印一个专栏,但不打印该专栏的第一项

我要打印此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

没错,我想打印第四列,但不包含该列的第一个元素,在本例中不包含“MediaAcesso”是的,现在我知道了。。。我今天刚开始使用awk,所以我对这个很在行。就这样!!非常感谢你。