Как я могу заменить строки в текстовом файле строками из другого файла на основе соответствующих ключевых полей?

input.txt

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

param.txt (New Input)

1,Sam,Success
2,John,Sucess

Теперь я хочу заменить всю строку в input.txt на те, которые присутствуют в param.txt. 1-й столбец будет действовать как первичный ключ.

Output.txt

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

Я пробовал как

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

Но это слияние содержимого файла.

Ответы на вопрос(5)

Ваш ответ на вопрос