ファイルの3番目のタブ位置の後にタブ文字をコンマで置き換える方法

ファイルの3番目のタブ位置の後にタブ文字をコンマで置き換える方法

レコードごとのフィールド数が異なるタブで区切られたテキストファイルがあります。しかし、ファイルの3番目のタブ以降のすべてのタブをコンマに置き換えたいと思います。

入力する

100 Apple COOK USA EUROPE CHINA
200 Micro BIIL UK INDIA
300 Saums Chul SK

希望の出力:

100 Apple COOK USA,EUROPE,CHINA
200 Micro BIIL UK,INDIA
300 Saums Chul SK

ベストアンサー1

この試み、

sed -i 's#\t#,#4g' file


100 Apple   COOK    USA,EUROPE,CHINA
200 Micro   BIIL    UK,INDIA
300 Saums   Chul    SK
  • 4g各行で、タブ文字の4番目の項目をコンマで置き換えます。

おすすめ記事