Распечатать столбец без 1-го элемента этого столбца - PullRequest
0 голосов
/ 14 ноября 2018

Всем спокойной ночи, я хочу напечатать столбец, не печатая первый элемент этого столбца.

Я хочу напечатать 4-й столбец этого CSV-файла:

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?

Спасибо!

1 Ответ

0 голосов
/ 14 ноября 2018

Не думайте, что это пропускает первый элемент столбца, вы просто хотите пропустить обработку всей первой строки файла. Поэтому проверяйте номер записи и обрабатывайте только записи после этого.

awk -F ';' 'NR > 1 {print $4}' DBcursos.csv > ficha02exer08-mediaacesso.dat
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...