次のようなファイルがあります。

random,test123,MyCompany, Inc.
hello,12345,TestCompany, LLC

3番目の列からカンマを削除して、次のような結果を得たいと思います。

random,test123,MyCompany Inc.
hello,12345,TestCompany LLC

どうすればいいですか?

答え1

sedを使用すると簡単です。

sed 's/,//3' file

オンラインでお試しください!

入力ファイルから直接修正を適用するには、次のようにします。

sed -i 's/,//3' file

答え2

そしてアッ:

awk -F, '{print $1,$2,$3$4}' OFS=',' file

出力:

random,test123,MyCompany Inc.
hello,12345,TestCompany LLC

関連情報