【问题标题】:What does the -x operator mean in Perl?Perl 中的 -x 运算符是什么意思? 【发布时间】:2015-04-28 01:50:04 【问题描述】: 我看到了类似的东西: if (-x $program) { system("$program"); if ($?) { // do something } } -x 和 $ 是什么意思?是这里的意思吗? 【问题讨论】: 标签: perl 【解决方案1】: -x 是perlfunc 中-X 标题下的运算符。你可以使用perldoc -f -x。 $? 是一些运算符设置的变量。它与perlvar 中的其他特殊变量以及设置它的operators 一起记录。你可以使用perldoc -v '$?'。 【讨论】: 【解决方案2】: 来自perldoc -f -X -x 文件可以通过有效的uid/gid执行。 【讨论】: