如何从powershell ise中删除文件的第一行?

如何从powershell ise中删除文件的第一行?,powershell,Powershell,我有一个文件,内容是 09-JAN-2018 12-FEB-2018 13-MAR-2018 您能否帮助我,我如何从PowerShell中删除文件的第一行 提前感谢这将从file1.txt中获取数据,不带第一行,然后将其打印到file2.txt中 Get-Content file1.txt | Select-Object -Skip 1 | Out-File file2.txt 但是,如果您使用的是.txt文件、.csv、.xml文件或其他类型的文件,那么这将非常有用。这将从file1.tx

我有一个文件,内容是

09-JAN-2018
12-FEB-2018
13-MAR-2018
您能否帮助我,我如何从PowerShell中删除文件的第一行


提前感谢

这将从file1.txt中获取数据,不带第一行,然后将其打印到file2.txt中

Get-Content file1.txt | Select-Object -Skip 1 | Out-File file2.txt

但是,如果您使用的是.txt文件、.csv、.xml文件或其他类型的文件,那么这将非常有用。

这将从file1.txt中获取数据,而不带第一行,然后将其打印到file2.txt中

Get-Content file1.txt | Select-Object -Skip 1 | Out-File file2.txt
但是,了解您是否正在使用.txt文件、.csv、.xml文件或其他类型的文件将非常有用。

这应该可以:

get-content $file |
    select -Skip 1 |
    set-content "$file-temp"
move "$file-temp" $file -Force
这应该起作用:

get-content $file |
    select -Skip 1 |
    set-content "$file-temp"
move "$file-temp" $file -Force

2018年1月9日在一条线上2018年2月12日在第二线,2018年3月13日在第三线2018年1月9日在一条线上2018年2月12日在第二线,2018年3月13日在第三线感谢uni_x,如果一个文件只有一行,我们怎么能删除呢。Remove-Item$pathtofile再次感谢,但是Remove-Item将删除文件本身,但我想删除文件的第一行。不是文件本身如果你知道它是一个只有一行的数据,你可以使用
设置内容-Path$Path-Value$null
(未测试)再次感谢Uni_x,但我不知道哪个文件只有一行,我尝试了你的解决方案,但如果文件中只有一行,它将不起作用。谢谢Uni_x,如果一个文件只有一行,我们怎么能删除呢。Remove-Item$pathtofile再次感谢,但是Remove-Item将删除文件本身,但我想删除文件的第一行。不是文件本身如果你知道它是一个只有一行的数据,你可以使用
设置内容-Path$Path-Value$null
(未测试)再次感谢Uni_x,但我不知道哪个文件只有一行,我尝试了你的解决方案,但如果文件中只有一行,它将不起作用。谢谢,如果文件只有一行,会发生什么。请问,如果文件只有一行,会发生什么。我怎样才能把它取下来