Я хочу объединить все значения столбцов из файла CSV и заполнить как новый столбец в одном файле, и это нужно сделать в нескольких файлах, поэтому я не могу ограничить код для указания c число для столбцов.
Скажем, например, File1.csv имеет 3 столбца
Id,Name,Email
1234,Abcd,ss@abc.com
, тогда Результат должен быть
Id,Name,Email,Additonal_info
1234,Abcd,ss@abc.com,1234;Abcd;ss@abc.com
аналогично file2.csv может иметь 5 столбцов, тогда значение столбца extra_info должно состоять из 5 столбцов.
Ниже приведен код, который я написал, но не смог получить требуемый результат:
awk -F "," '{out = $ 1; для (I = 1; я <= NF; я ++) {Out = выход "" $ I}; распечатать "," $ (NR) ";" $ (NR + i) ";" $ NF} '</p>