Jak mogę zastąpić linie w pliku tekstowym liniami z innego pliku na podstawie pasujących pól kluczowych?

input.txt

1,Ram,Fail
2,John,Fail
3,Ron,Success

param.txt (nowe wejście)

1,Sam,Success
2,John,Sucess

Teraz chcę zamienić całą linię w pliku input.txt na te obecne w param.txt. Pierwsza kolumna będzie działać jak klucz podstawowy.

Output.txt

1,Sam,Success
2,John,Sucess
3,Ron,Success

Próbowałem jak

awk 'FNR==NR{a[$1]=$2 FS $3;next}{ print $0, a[$1]}' input.txt param.txt > Output.txt 

Ale łączy zawartość pliku.

questionAnswers(5)

yourAnswerToTheQuestion