LINUX.ORG.RU

Сообщения anton-diz

 

awk - объединение файлов csv с указанием имени файла

Форум — Development

Добрый день уважаемые форумчане!! подскажите пожалуйста как можно реализовать объединение с помощью AWK объединение файлов cvs с указанием имени файлов (источников) на просторах интернета нашел команду

awk '(NR == 1) || (FNR > 1)' *.csv > /home/user/Downloads/test/all.csv 

которая работает хорошо только не записывает имя файла(. Нашел на просторах интернета что существует переменная FILENAME только я разобрался как ее применять

Пример:

1.csv

1;500;01.01.1980;Иванов;Иван;Иванович
2.csv

2;350;02.02.1985;Петров;Петр;Петрович

Хотелось бы получить объединений csv файл следующего вида:

1.csv;1;500;01.01.1980;Иванов;Иван;Иванович
2.csv;2;350;02.02.1985;Петров;Петр;Петрович

 ,

anton-diz
()

RSS подписка на новые темы