[PowerShell] テキストファイルを指定した行数で分割する

テキストファイルを指定した行数で分割する方法です。

手順

①PowerShellを起動する

PowerShellを使用します。起動方法は以下記事をご覧ください。
[Windows] PowerShellを起動する

②以下コマンドをPowerShellで実行する

(構文)
$i=0; cat <対象テキストファイル名> -ReadCount <分割行数> | % { $_ > <分割後ファイル名>$i.txt;$i++ }

例えばC:¥sample.txtというテキストファイルを
100行単位で分割する場合は以下のようになります。

③これでファイルが分割されます。

この例だと、
sample0.txt、sample1.txt、sample2.txt ...
という感じのファイル名で分割されます。

備考

  • 対象ファイルが存在しない場合でもコマンドの実行結果はエラーにはなりません。

PowerShell

Posted by tora