Как я могу заменить строки в текстовом файле строками из другого файла на основе соответствующих ключевых полей?
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
Но это слияние содержимого файла.