experimente este comando
nawk '{if ((getline a < "-") > 0) $0 = $0 "," a; print}' file1.csv < file2.csv > file3.csv
esse comando procurará seu file1.csv e file2.csv linha por linha e salvará a linha do file1.csv em $0 (para nawk $0 corresponde à linha do furo, $1 da primeira coluna, $2 o segundo ...) e salve a linha de file2.csv na variável a . Depois disso, imprimirá $0 (a linha do arquivo1), depois "," e então a (a linha do arquivo2) no file3.csv