PowerShell: 1行のスクリプトを複数行に分ける
1行分のスクリプトが長くなった時は、
複数行に分けた方が見やすくなる場合があります。
PowerShellでは行継続文字としてバッククォート(`)を使う事で1行を
複数行に分割できます。
次のコードをサンプルコードとします。
Get-Process | Select-Object cpu,id,processname
上のスクリプトを2行に分割する場合、 次のように行の最後にバッククォート(`)を付けます。
Get-Process | ` Select-Object cpu,id,processname
次のように記述してもOKです。
Get-Process | Select-Object ` cpu,id,processname
3行に分けることもできます。
Get-Process | ` Select-Object ` cpu,id,processname
PowerShellではコマンドレットを組み合わせたりすると 1行分のスクリプトが長くなる場合があります。 そのような場合は行継続文字のバッククォートを使って 見やすくしてください。
バッククォートには行継続文字だけでなく、 エスケープ文字としての働きもあり、 PowerShellではバッククォートが結構重要な役割を果たします。
逆に複数行を1行にまとめたい場合はセミコロン(;)を使います。
$a = 1; $b = 1