"-e"在Perl中的表达式中做了什么?

Lui*_*ade 1 perl

我遇到了这段代码:

unless(-e $SNMPWALK)
{
    print "snmpwalk is not installed!\n";
    exit 3;
}
Run Code Online (Sandbox Code Playgroud)

-e这个表达式的功能是什么?

Bor*_*din 6

它是文件测试操作员之一.在这种情况下,它会测试名称所在的文件是否$SNMPWALK 存在

它记录在perlfunc下面perldoc -X