Extraindo todas as linhas de múltiplos arquivos

Eu tenho 3 arquivos:

o primeiro arquivo é uma lista de IDso segundo arquivo é a string de origemo terceiro arquivo é composto por seqüências de destino.

Por exemplo

File 1
3952276-0-1
3952276-0-2
3952276-0-3
3952276-0-4
3952276-0-5
3952276-0-6
3952276-0-7
3952276-0-8
3952276-0-9
3952276-0-10

File 2
source-string1
source-string2
source-string3
source-string4
source-string5
source-string6
source-string7
source-string8
source-string9
source-string10

File 3
target-string1
target-string2
target-string3
target-string4
target-string5
target-string6
target-string7
target-string8
target-string9
target-string10

Eu quero um arquivo de resultado em CSV comocom a exceção se a cadeia de destino for a mesma da cadeia de origem,NÃO COPIE em "" ... deixe o "" da string de destino vazio se for o mesmo da fonte

"3952276-0-1","source-string1","target-string1"
"3952276-0-2","source-string2","target-string2"
"3952276-0-3","source-string3","target-string3"

Como eu faço isso? Thx antecipadamente

questionAnswers(2)

yourAnswerToTheQuestion