データ間の複数のTABSの削除

データ間の複数のTABSの削除

タブ区切りのファイルがありますが、一部のレコードではデータ間に複数のタブがあります。

サンプルデータ:M ^ I ^ I ^ I ^ IJaghoub(^ Iはcat -vet出力のタブ区切り文字です。)希望の出力:MJaghoub

私は成功せずにsedとtrコマンドを使用しました。

複数のTABSのみを削除する方法を教えてください。

ベストアンサー1

tr -s '\t' <file >newfile

並んでいる複数のタブを1つのタブに圧縮し、変更file内容を作成する必要がありますnewfile

すべてのタブを削除-sするように変更します。-d

おすすめ記事