テキスト/文字列を新しい行に置き換える

テキスト/文字列を新しい行に置き換える

テキストに基づいてデータを新しい行に移動する必要がある要件があります。

Input
:61: 456 B66666 :61: 878 N78777 :61: 534533534 BNNN

Output
:61: 456 B66666
:61: 878 N78777
:61: 534533534 BNNN

したがって、デフォルトで一度発生したら、:61:新しい行に移動する必要があります。

ベストアンサー1

あなたの例に非常に適した非常に簡単な解決策は次のとおりです。

sed 's/ :61:/\n:61:/g' < input_file

:61:特に、入力ファイルの前にスペースが常に来ていない場合は、少し調整する必要があります。

おすすめ記事