私は現在、オンラインで見つけたPowerShellスクリプトを使用して、ヘッダーのセットと約100万行を含む.txt(タブ区切り)ファイルを分割しています。最初の行からヘッダーを取得し、それらを各分割ファイルにコピーするものを追加しようとしています。
私はオンラインで周りを見回してみましたが、私が試した解決策のいくつかは、ヘッダーだけでファイルの束を作成し、データの行でファイルを分離しているようです。
$i=0;
Get-Content example.txt -ReadCount 50000 | %{
$i++;
$_ | Out-File out_$i.txt
}
ループの前にヘッダーを変数に読み込み、コンテンツを追加する前に出力ファイルに書き込みます。
$header = Get-Content example.txt -TotalCount 1
Get-Content 'example.txt' -ReadCount 50000 | ForEach-Object {
$i++
$header | Set-Content "out_$i.txt"
$_ | Add-Content "out_$i.txt"
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加