2012-10-23 14 views

答えて

18

ファイルの内容を2つの変数に割り当てます。最初の行は最初の行を保持し、2番目の変数は残りの行を取得します。その後、$ remainingLinesをループします。

$firstLine,$remainingLines = Get-Content foo.txt 
+0

ニース、私はこの前に見たことがなかったです。 – aphoria

+1

これは、PowerShellで複数の割り当てが機能する方法です。 2つの値を割り当てた場合、最初のパラメータは最初の値を取得し、以下同様に続きます。しかし、割り当てられている値が変数カウントより大きい場合、残りのすべての値は最後の変数に累積されます。 –

+0

華麗な感謝! – RichGK

6
$contents = gc .\myfile.txt 

write-host $contents[0] 

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