将多个 .csv 文件组合成一个 .log 文件

Combine multiple .csv files into a .log file

我有 3 个 csv 文件(none,全部或部分可能是空白的)。它们都有不同的 headers,因此我希望在 .log 中列出 headers 和值。对于 3 个文件内容,我希望使用换行符将其分隔。有人知道这个的语法吗?

您可以将三个 CSV 的内容保存到变量中,然后将它们添加到日志文件中,中间使用换行符。想办法做到这一点。就像您 post 上的评论一样,有很多方法可以做到这一点。另一个 keyword/parameter 将是 '-Append'

$content1 = get-content csv1.csv
$content2 = get-content csv2.csv
$content3 = get-content csv3.csv
Add-Content -Value $content1 -path yourtestlog.log
Add-Content -Value `n -path yourtestlog.log
Add-Content -Value $content2 -path yourtestlog.log
Add-Content -Value `n -path yourtestlog.log
Add-Content -Value $content3 -path yourtestlog.log