技術とか戦略とか

証券レガシーシステムを8年いじってから転職した普通の文系SEによるブログ。技術のみではなく趣味の戦略考察についても。

unix/linux:改行コード無し固定長ファイルに改行を入れる

コマンド一つでできてしまうのですが、それらしき単語でググってもなかなか出てこないのでメモします。
ファイルhogeに対して以下のコマンドを打つことで、改行(\n)が入った状態でファイルfugaとして出力されます。
 
#> fold -bレコード長 hoge > fuga
 
例えば、hogeのレコード長が5の場合、以下のように改行を入れることができます。
 
#> cat hoge
1234567890
#> fold -b5 hoge > fuga
#> cat fuga
12345
67890

#>