2014年6月12日木曜日

[PowerShell] 比較演算子にハマる

色々とPowerShellを書いてたら、ps1ファイルのあるフォルダに
なぜか「0」というファイルが作られている。。。

なんでや!

PS> $array = @()
PS> $array += ・・・
PS> if ($array.Length > 0) {
PS>     ・・・
PS> }



・・・



($array.Length > 0)



おまえか!



ついつい癖で不等号使ってしまったorz
-gt 使わないといけないんでしたね。。

ということでこんな感じで書き換えたら解決。

PS> $array = @()
PS> $array += ・・・
PS> if ($array.Length -gt 0) {
PS>     ・・・
PS> }

0 件のコメント:

コメントを投稿