[root@dev-test test]$ perl -e "%hash=(key,1);print 1 if exists $hash{key};"
exists argument is not a HASH or ARRAY element at -e line 1.
如果我把它放在一个文件中,但是为什么命令行失败了?
答案 0 :(得分:6)
$hash
视为变量。
答案 1 :(得分:1)
适合我(窗户)。也许在您的操作系统中,您需要使用单引号?看起来像linux / unix,双引号扩展前缀为$
美元符号的变量。