반응형
PowerShell에서 "%"(퍼센트)는 무엇을합니까?
about_Script_Blocks 는 %가 필요하지 않음을 나타내지 만 % 작업은 파이프 라인 후에 스크립트 블록을 시작하는 것 같습니다 .
이것들은 모두 잘 작동합니다.
get-childitem | %{ write-host $_.Name }
{ write-host 'hello' }
%{ write-host 'hello' }
그러나 파이프 라인 뒤에 스크립트 블록을 추가 할 때 먼저 %를 가져야합니다.
get-childitem | { write-host $_.Name }
cmdlet의 컨텍스트에서 사용되는 경우 (예 : 예)에 대한 별칭입니다 ForEach-Object
.
> Get-Alias -Definition ForEach-Object
CommandType Name Definition
----------- ---- ----------
Alias % ForEach-Object
Alias foreach ForEach-Object
방정식의 맥락에서 사용되는 경우 모듈러스 연산자입니다 .
> 11 % 5
1
모듈러스 연산자 %
로 할당 연산자 ( %=
) 에서도 사용할 수 있습니다 .
> $this = 11
> $this %= 5
> $this
1
포스트 PowerShell-특수 문자 및 토큰
은 %를 포함한 여러 기호에 대한 설명을 제공합니다.
% (percentage)
1. Shortcut to foreach.
Task: Print all items in a collection.
Solution.
... | % { Write-Host $_ }
2. Remainder of division, same as Mod in VB.
Example:
5 % 2
%는 대체 할 수 있으며 또는 없이는 갈 수 없습니다.Get-ChildItem |
ForEach-Object
{ write-host $_.Name }
%
ForEach-Object
참고 URL : https://stackoverflow.com/questions/22846596/what-does-percent-do-in-powershell
반응형
'IT story' 카테고리의 다른 글
Android에서 @SmallTest, @MediumTest 및 @LargeTest 주석의 목적은 무엇입니까? (0) | 2020.09.05 |
---|---|
ng-model을 사용하여 날짜 형식을 지정하는 방법은 무엇입니까? (0) | 2020.09.05 |
.NET에서 파일이 잠금 해제 될 때까지 기다립니다. (0) | 2020.09.05 |
Android : Activity.runOnUiThread와 View.post의 차이점은 무엇입니까? (0) | 2020.09.05 |
Eclipse에서 pep8.py를 통합하는 방법은 무엇입니까? (0) | 2020.09.05 |