Get-ChildItemコマンドレット、Get-Contentコマンドレット、Set-Contentコマンドレットを組み合わせて使う。以下は二つのCSVファイルを連結してall.csvに書き出した例。連結して出力したいだけの場合は単純に組み合わせればよい。例えば各ファイルの一行目だけ取り除く場合はSelect-Objectコマンドレットに-skipオプションを付けて実行すればよい。
PS > (Get-ChildItem seiyu*.csv).Name seiyu1.csv seiyu2.csv PS > Get-Content seiyu1.csv no,seiyu 8,大橋彩香 30,石見舞菜香 45,優木かな 58,和多田美咲 PS > Get-Content seiyu2.csv no,seiyu 1,安野希世乃 2,鈴木みのり 3,小清水亜美 4,西田望見 5,東山奈央 PS > Get-ChildItem seiyu*.csv | % {Get-Content $_} | Set-Content all.csv PS > Get-Content all.csv no,seiyu 8,大橋彩香 30,石見舞菜香 45,優木かな 58,和多田美咲 no,seiyu 1,安野希世乃 2,鈴木みのり 3,小清水亜美 4,西田望見 5,東山奈央 PS > Get-ChildItem seiyu*.csv | % {Get-Content $_ | Select-Object -skip 1} | Set-Content all.csv PS > Get-Content .\all.csv 8,大橋彩香 30,石見舞菜香 45,優木かな 58,和多田美咲 1,安野希世乃 2,鈴木みのり 3,小清水亜美 4,西田望見 5,東山奈央