技術とか戦略とか

IT技術者が技術や戦略について書くブログです。

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

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

#>