不知为何,以下代码会出现错误呢?

#!/usr/bin/perl

$val=qx[dir/w];
print $val;

运行:
Use of uninitialized value in print at C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\dzprltmp.pl line 4.