Powershellにおける「%(パーセント)」の意味

PowerShellにおける % は、いくつかの異なる意味を持つことがあります。以下にいくつかの例を挙げます。

1.モジュロ演算子

% は、2つの数値を除算し、余りを返すモジュロ演算子として使用できます。たとえば、次のコードは、10を3で割ったときの余りを返します。

C:\> 10 % 3

サンプル実行結果

1

2. ForEach-Objectエイリアス

% は、ForEach-Objectコマンドレットのエイリアスとしても使用できます。これは、配列やコレクションの各要素に対して処理を実行するために使用されます。たとえば、次のコードは、現在のディレクトリに含まれるファイルのリストを出力します。

PS C:\> Get-ChildItem | % { $_.Name }

サンプル実行結果

0
aws
blog
communication
docker
html_css
iac
inhouse_se
javascript
kotlin
powershell
provider
python
ranking
sql
vb6
vim
.gitignore
README.md

以上は、PowerShellで使用される % 演算子のいくつかの例です。