Как сравнить столбец в двух разных CSV-файлах и заменить столбец из другого файла

Возможное решение — увеличить пределы виртуальной памяти, так как это влияет на максимальное адресное пространство, которое уменьшается с помощью этого пакета обновлений. Вы можете проверить это значение для конкретного процесса в /proc/<PID>/limits.

0
07.02.2021, 17:24
1 ответ

Предположим, что поля в вашем CSV-файле не могут содержать ,символы новой строки или символы новой строки(\n)и вы используете оболочку Unix:

$ awk '
    BEGIN { FS=OFS="," }
    NR==FNR { map[$1] = $2; next }
    (FNR>1) && ($4 in map) { $4 = map[$4] }
1' file2 file1
"RollNo","Name","Age","Grade","Class","Teacher"
"1","Asha","7","90","1","David"
"2","Mona","7","80","1","David"
"3","Sonali","7","70","1","David"
"4","Rani","7","D","1","David"
"5","Raj","7","80","1","David"
2
18.03.2021, 22:32

Теги

Похожие вопросы