1
我有一个包含大约130个.csv文件的文件夹,所有出现以包含类似的字段(列名称)。但是,基于某些文件名,我认为某些.CSV文件可能有略微不同的模式(例如,xxxxxx_new_format.cvs,xxxxx_version_2.csv)。我的想法是将每个.csv的第一行复制到文本文档中进行比较。比较多个CSV中的第一行
因此,我创建了下面的脚本:
Get-Content "C:\*.csv" | ForEach-Object {
Select-Object -First 1 | Out-File "C:\compare.txt"
}
这似乎进入一个无限循环。
我应该如何解决这个问题?如果有比较好的方法(即我应该使用python),请告诉我。
'获取内容。 “C:*。csv格式” -totalcount 1' – PetSerAl
要让相邻的头,我建议的文件名'GCI * .CSV |%{$ _全名; gc $ _ -totalcount 1}' – LotPings