-x运算符在Perl中意味着什么?

时间:2015-04-27 17:42:13

标签: perl

我看到了类似的东西:

if (-x $program) {
   system("$program");
   if ($?) {
      // do something
   }
}

-x和$是什么?这意味着什么?

2 个答案:

答案 0 :(得分:6)

-x是在-X标题perldoc -f -x下记录的运算符。您可以使用perldoc -v '$?'

perlfunc是由某些运算符设置的变量。它与$?中的其他特殊变量一起记录,并在设置它的perlvar中记录。您可以使用bower_components

答案 1 :(得分:1)

来自perldoc -f -X

  

-x文件可由有效的uid / gid执行。