Script Bash para encontrar linhas correspondentes de vários arquivos csv e criar um relatório a partir dele [fechado]

Eu tenho três arquivos CSV diferentes. O formato é o seguinte:

domain1.csv

name1,lastname1
name2,lastname2
name3,lastname3

domain2.csv

name1,lastname1
name6,lastname6
name3,lastname3

domain3.csv

name1,lastname1
name4,lastname4
name3,lastname3

Agora, com base nesses três arquivos, preciso criar um relatório como este

name,lastname,domain1,domain2,domain3
name1,lastname1,yes,yes,yes
name2,lastname2,yes,no,no
name3,lastname3,yes,yes,yes
name4,lastname4,no,no,yes
name6,lastname6,no,yes,no

Basicamente, este relatório só é possível usando um script que pode ler as linhas uma por uma em cada arquivo e encontrar essa linha em outros dois arquivos e criar o relatório combinando as colunas nome e sobrenome. Mas eu sou um novato total em scripts de shell. Alguém pode me ajudar. Eu estou usando o bash.

questionAnswers(3)

yourAnswerToTheQuestion