PowerShellスクリプトで変数を初期化(null)する
PowerShellスクリプトで変数を初期化(null)するにはRemove-Variableコマンドレットを使用します。
エイリアスはrvです。引数に変数名を指定しますが$を省いた変数名を指定しないとエラーとなります。
PS C:\work_ps> $a=1;$a;$a; 1 1 PS C:\work_ps> $a=1;$a;rv a;$a; 1 PS C:\work_ps>
最初のコマンドで$a;$a;と2回実行しているので「1」が2回表示されます。
次のコマンドではrv aとタイプして初期化しているため、2回目の$a;がnullになっているため「1」が1回しか表示されません。
nullであるかどうかを調べるためにはもっと簡単な方法があります。
[string]::isnullorempty(変数名);
とタイプします。Trueと表示されればNullです。Falseと返ってきたらNullではありません。
PS C:\work_ps> $a=1;rv a;[string]::isnullorempty($a); True PS C:\work_ps>
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント