tetsunosukeのnotebook

tetsunosukeのメモです

ある文字列をnバイト区切りにして改行をいれる方法。

まあ、入れるのは改行に限らず、ですが。そういうコマンドってあるんじゃないかなと思いつつも。とりあえず/tmp/datというファイルに中身が入っているとして

$ (split /tmp/aaa.dat -b <指定数バイト>) && for file in x*; do cat ${file}; echo -en "\n"; rm ${file}; done

あまり長い文字列+細かい分割になってしまうとsplitがデフォルトではxをPREFIXとしてファイルを作ってくれるのですが、そこがズレちゃうのでこれだとうまくいかないですが。