入力.txt
1,Ram,Fail
2,John,Fail
3,Ron,Success
param.txt (新規入力)
1,Sam,Success
2,John,Sucess
ここで、input.txt の行全体を param.txt にある行に置き換えたいと思います。1列目は主キーのように機能します。
出力.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
しかし、ファイルの内容をマージしています。