作成 2010.03.14
更新 2012.03.18
PowerShell で引数の取得
引数の数を制限しない
コード
sample1.ps1
$args.length
$args
実行結果
$args へ配列として格納される
PS > .\sample1.ps1 a b
2
a
b
引数を変数に代入して使用する
コード
sample2.ps1
param($a, $b, $c)
$a
$b
$c
実行結果
事前に指定した引数の数と違ってもエラーは出ない
PS > .\sample2.ps1 a b
a
b
引数が指定されない場合はデフォルト値を使用
コード
sample3.ps1
param($a=1, $b=2, $c=3)
$a
$b
$c
実行結果
引数が指定されないと、デフォルト値が適用される。
また、特定の引数を指定する場合は、"-変数名 値" を指定する。
PS > .\sample3.ps1 a b
a
b
3
PS > .\sample3.ps1 -b 20
1
20
3
タグ: PowerShell

©2004-2017 UPKEN IPv4