我需要读取文件的第一行,然后读取我想要使用循环读取的后续行。
例如:
Read in first line
Do stuff with the data
foreach ($line in $remainingLines)
{
more stuff
}
我有一种相当混乱的方式来实现这一目标,但必须有更好的方法。
答案 0 :(得分:18)
将文件内容分配给两个变量。第一行将保留第一行,第二行保留其余行。然后遍历$ remainingLines。
$firstLine,$remainingLines = Get-Content foo.txt
答案 1 :(得分:6)
$contents = gc .\myfile.txt
write-host $contents[0]
for ($i=1; $i -lt $contents.Length; $i++)
{
write-host $contents[$i]
}