$args.length $args
作成 2010.03.14
更新 2012.03.18
更新 2012.03.18
PowerShell で引数の取得
引数の数を制限しない
コード
sample1.ps1
実行結果
$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