读取文本文件的第一行,然后将以下行传递给循环读取

Ric*_*hGK 6 powershell

我需要读取文件的第一行,然后读取我想要使用循环读取的后续行.

例如:

Read in first line
Do stuff with the data

foreach ($line in $remainingLines)
{
    more stuff
}
Run Code Online (Sandbox Code Playgroud)

我有一个相当混乱的方式来实现这一目标,但必须有一个更好的方法.

Sha*_*evy 18

将文件的内容分配给两个变量.第一行将保留第一行,第二行保留其余行.然后遍历$ remainingLines.

$firstLine,$remainingLines = Get-Content foo.txt
Run Code Online (Sandbox Code Playgroud)


aph*_*ria 6

$contents = gc .\myfile.txt

write-host $contents[0]

for ($i=1; $i -lt $contents.Length; $i++)
{
  write-host $contents[$i]
}
Run Code Online (Sandbox Code Playgroud)