Powershell For 루프 설명: 구문 및 예
게시물 주제 찾아보기
소개
Powershell For 루프(또는 문)는 조건이 다음으로 평가되는 동안 블록에서 명령을 실행하는 데 사용되는 구문입니다. 진실 . Powershell For 문을 반복하는 데 사용되므로 while이라는 단어는 여기에서 필수적입니다. 값의 배열 에 작동 부분집합 이 값의. 그만큼 For 루프 조건이 있는 한 계속 반복됩니다. 진실 .
그만큼 For 루프 와 다르다 PowerShell ForEach 문 . 하는 동안 For 루프 반복하다 값의 배열 에 작동 부분집합 이러한 값의 ForEach 문 반복하다 모두 배열의 값. 중요한 차이점은 단어에 있습니다. 부분집합 그리고 모두 .
여전히 혼란스럽다면 걱정하지 마십시오. 이 가이드는 구문 및 해당 예제를 포함하여 Powershell For Loop에 대한 간단한 설명을 제공합니다.
루프용 Powershell 통사론
Powershell For 루프의 구문은 다음과 같습니다.
|_+_|
루프용 Powershell 매개변수
이 섹션에서는 매개변수에 대해 설명합니다. PowerShell For 루프 통사론.
Wii 게임이 스위치에서 작동합니까?
초기화 – 시작 변수를 설정하는 데 사용됩니다. For 루프 . 일반적으로 고리 의 조건에 따라 이 값을 먼저 평가합니다. 질환 블록. 다음 시간에는 을위한 성명 실행, 값 초기화 에 따라 조정됩니다. 반복하다 블록. 그런 다음 조건에 따라 새 값이 평가됩니다. 등등. 의 예 초기화 가치 For 루프 따옴표 없이 $a = 1일 수 있습니다.
질환 - 값을 평가하기 위한 조건이 있는 곳입니다. 초기화 블록. PowerShell은 다음 값을 평가합니다. 질환 차단하고 있는지 여부를 결정합니다. $참 또는 $거짓 . 조건이 $참 , 명령 명세서 목록 블록이 실행됩니다. 그만큼 PowerShell For 루프 상태가 될 때까지 계속 반복됩니다. $거짓 . 그러면 PowerShell이 종료됩니다.
Doordash에서 신용 카드를 삭제하는 방법
반복하다 – 루프가 반복될 때마다 평가되는 명령을 추가하는 데 사용됩니다. 내가 제시 한 예를 참조하십시오. 초기화 매개변수 설명. 만약에 초기화 $a = 1이고, 반복하다 값은 $a++일 수 있습니다. 이것은 PowerShell에서 값을 증가시키도록 지시합니다. 초기화 매번 값을 1씩 PowerShell For 루프 반복한다. 그래서 처음으로 문을 위해 실행, 질환 블록은 값 1로 확인합니다. 다음에 실행할 때 2(1+1) 등으로 확인합니다. 앞서 말했듯이, For 루프 조건이 다음으로 평가될 때까지 계속됩니다. $거짓 .
명세서 목록 – 는 매번 실행되는 실제 명령입니다. PowerShell For 루프 반복한다. 예제 명령은 Write-Host $a일 수 있습니다. 이렇게 하면 매번 값이 표시됩니다. 고리 반복한다.
루프용 Powershell 예
요약파워쉘 For 루프 2개의 메인 블록이 있습니다. 첫 번째 블록은 () , 두 번째 {} . 또한, 내에서 () 블록에는 3개의 하위 블록이 있습니다. 초기화 , 질환 그리고 반복하다 블록. 마지막으로, {} 블록은 매번 실행되는 명령을 포함합니다. 문을 위해 반복한다.
이를 염두에 두고 이 섹션에서는 P의 몇 가지 예를 공유하는 데 사용됩니다. 루프용 owerShell .
루프용 Powershell 예 1: 기본
내 첫 번째 예는 매우 기본적입니다. 숫자 1, 2, 3을 표시하고 싶습니다. 이렇게 하려면 초기화 1의 값($a = 1). 그런 다음 평가할 조건을 추가하여 초기화 값이 3보다 작거나 같습니다($a -le 3).
다음으로 $++ 값을 추가합니다. 반복하다 블록. 이렇게 하면 초기화 의 가치 초기화 값, $a가 1씩 증가할 때마다 고리 반복한다. 마지막으로 코드를 추가하겠습니다. 명세서 목록 블록(쓰기-호스트 $a). 그러면 화면에 $ 값이 표시됩니다.
다음은 코드입니다.
|_+_|그리고 그 결과…
루프용 Powershell 예 2: 다중 작업
그만큼 초기화 , 질환 그리고 반복하다 블록 Lop용 PowerShell 여러 연산자를 사용할 수 있습니다. 다음 예는 여러 연산자를 사용하는 방법을 보여줍니다. 루프용 Powershell .
의 원래 구문 For 루프 이다:
Facebook 2019에서 친구를 추천하는 방법|_+_|
이전 예제에서 다음과 같은 기본 예제를 제공했습니다.
|_+_| 자세히 보시면 초기화 , 질환 그리고 반복하다 블록은 세미콜론으로 구분되며, ; .여러 개를 추가하려면 초기화 연산자, 우리는 각각을 () 코마로 구분하고 , . 여러 개를 추가하면 초기화 연산자를 사용하려면 여러 개의 질환 그리고 반복하다 운영자.
다수의 질환 2가지 조건의 추가 비교를 위해 논리 연산자를 포함합니다. 딸깍 하는 소리 about_Logical_Operators 그들에 대해 읽으십시오.다음은 여러 연산자를 사용하는 방법의 예입니다. PowerShell For 루프 :
|_+_| 이 스크립트를 실행하려면 PowerShell ISE를 엽니다. 그런 다음 코드를 복사하여 PowerShell ISE에 붙여넣습니다. 마지막으로 클릭 스크립트 실행 .다음은 이전 스크립트의 결과입니다.
안드로이드 용 최고의 텀블러 앱
$b에 조건이 있음에도 $a 및 $b 변수 모두에 대한 출력이 최대 3까지 올라갔습니다. $b -le 5 . 이유는 -그리고 논리 연산자.
이유는 다음과 같습니다.
루프가 반복될 때마다 -그리고 연산자는 다음에서 반환된 값을 확인합니다. $a -le 3 그리고 $b -le 5 동일합니다. 그것들이 동일할 때만 고리 에서 명령을 실행합니다. {} 블록.
그래서, 비록 $b -le 5 도중에 4와 5가 나올 수 있었습니다. 고리 , 값은 다음과 같은 값이 아니기 때문에 실행에 사용되지 않습니다. $a -le 3 , 최대 3개 생성 – 3 이하 .
결론
Powershell For Loop(또는 Statement) 구성은 Windows 작업을 자동화하기 위한 스크립트를 빌드하는 데 유용합니다. 이 가이드가 이를 충분히 단순화했으면 합니다.
질문이나 의견이 있는 경우 페이지 끝에 있는 답변 남기기 양식을 사용하십시오. 또는 다음을 사용하여 경험을 공유할 수 있습니다. PowerShell For 루프 .
기타 유용한 가이드
- Powershell If Else Explained: 구문 및 예
- PowerShell ForEach: 구문, 매개변수, 예


