固定長ファイルの問題

固定長ファイルの問題

固定長ファイルの少数のレコードが2つのレコードに分割されます。ファイルは次のようになります。 3番目のレコードは2つのレコードに分割されます。最後から「\r」を削除し、4行目を上に移動して3行目とマージするにはどうすればよいですか?

サンプルファイル:

Firstrow\n
Secondrow\n
Third\r\n
Row\n
Fourthrow\n
Fifthrow\n

望ましい最終結果:

Firstrow\n
secondrow\n
Thirdrow\n
Fourthrow\n
Fifthrow\n

ベストアンサー1

努力する

sed '/\r/{N; s/\r\n//}' file

おすすめ記事