tl;dr 職場のエンジニアではない方から, とある文字列がカンマ区切りで約 30 万個列挙されている (1 行になっている) ファイルを 3 万個ずつに分割して欲しいという相談を頂きました. 以下のような内容のファイルです. aaaaaaaa1,aaaaaaaa2,aaaaaaaa3,aaaaaaaa4,aaaaaaaa5.... (これが約 30 万個) 急ぎということだったので, その時には tr(1) コマンドと split(1) コマンドを駆使して分割することが出来ましたが, できれば, 担当者の方だけで完結して欲しいと思ったので... Web アプリケーションを提供できれば嬉しかったんですが, Web サーバーを立てたり, 場合によっては分割するファイルがセンシティブな情報を含んでいたりすると, 分割する前のファイルの所在とかをはっきりさせる必要があるなとか色々と悩んだ挙げ句,