10/04/15 09:01:24 pdomDtC+
>>124
「-$str」の「-」は演算子として解釈されるからだ。
PS> $c = 2
PS> -$c
-2
文字列には「-」で行える演算がない。「-」を文字として扱いたいならば、次のようにやればいい。
PS> $str = "version"
PS> java "-$str"
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode, sharing)