我正在编写一个简单的脚本来更熟悉 powershell。
此脚本将输入参数读入哈希
$states = @($args)
$states
write-host Color is $states.color
在命令行上,我设置了以下值
$shape = 'circle'; $color = 'pink'; $size = 'large'
然后我使用以下命令调用程序
.\shapes_n_colors.ps1 $shape $size $color
而且,我得到以下输出:
circle
large
pink
Color is
我无法弄清楚为什么 $states.color 是空白的。我期待输出“颜色是粉红色”
我正在关注这篇文章,http ://technet.microsoft.com/en-us/library/hh847780.aspx
我哪里错了???