2012-10-23 6 views

답변

18

두 개의 변수에 파일의 내용을 지정하십시오. 첫 번째 줄은 첫 번째 줄을 잡고 두 번째 변수는 나머지 줄을 가져옵니다. 그런 다음 $ remainingLines을 반복합니다.

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

니스, 내가 전에 본 적이 없습니다. – aphoria

+1

이것은 PowerShell에서 다중 할당이 작동하는 방식입니다. 두 개의 값을 할당하면 첫 번째 매개 변수가 첫 번째 값을 얻는 식으로 계속됩니다. 그러나 할당되는 값이 변수 카운트보다 크면 모든 나머지 값이 마지막 변수에 누적됩니다. –

+0

훌륭하게 감사드립니다! – RichGK

6
$contents = gc .\myfile.txt 

write-host $contents[0] 

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