我有csv文件,想要输出一个新的csv文件,它只包含原始的10行.到目前为止,我只找到了删除包含某个单词的单行或行的代码.它可能是一个15个字符的单行,但我不知道如何处理这个,任何帮助将不胜感激.我不指望你编写代码,只是正确的命令会帮助我.
Mon*_*nze 39
Get-Content "C:\start.csv" | select -First 10 | Out-File "C:\stop.csv"
Run Code Online (Sandbox Code Playgroud)
这样做了
eme*_*ekm 13
建议使用-TotalCount参数.特别是,如果你有一个很大的CSV文件.通过这种方式,您将只读取CSV文件的前10行而不是读取所有行,选择前10行并提取它们.
Get-Content C:\Temp\Test.csv -TotalCount 3 | Out-File C:\Temp\Test10lines.csv
Run Code Online (Sandbox Code Playgroud)
这在Powershell 2中起作用.
小智 5
您还可以使用
(Get-Content yourfile.csv)[0 .. 11]>outputfile.csv
Run Code Online (Sandbox Code Playgroud)
请务必包含标题行,否则可能会遇到问题。您还可以更改数字以获得所需的任何行。第一个和头部标志对我不起作用。
| 归档时间: |
|
| 查看次数: |
55727 次 |
| 最近记录: |