あるファイルから入力を受け取り、特定の列の別のファイルに追加する

あるファイルから入力を受け取り、特定の列の別のファイルに追加する

2つのファイルがあります

159
149

そして

2e49.pem,Apr 29 07:07:13 2017 GMT,275
2f69.pem,Apr 29 07:18:21 2017 GMT,275

2752番目のファイルの最後の単語を最初のファイルの対応する行に置き換えたいと思います。

次のようにする必要があります。

2e49.pem,Apr 29 07:07:13 2017 GMT,159
2f69.pem,Apr 29 07:18:21 2017 GMT,149

ベストアンサー1

sed 's/[^,]*$//' file2 | paste -d '\0' - file1

または以下を使用してawk

awk -F , -v OFS=, '{getline $NF < "file1"; print}' file2

おすすめ記事