6

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

例如:

Read in first line
Do stuff with the data

foreach ($line in $remainingLines)
{
    more stuff
}

我有一个相当混乱的方法来实现这一点,但必须有更好的方法。

4

2 回答 2

18

将文件的内容分配给两个变量。第一个将保留第一行,第二个变量获取其余部分。然后循环 $remainingLines。

$firstLine,$remainingLines = Get-Content foo.txt
于 2012-10-23T14:55:10.900 回答
6
$contents = gc .\myfile.txt

write-host $contents[0]

for ($i=1; $i -lt $contents.Length; $i++)
{
  write-host $contents[$i]
}
于 2012-10-23T14:56:23.557 回答