Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Perl中,-e在表达式中做什么?_Perl - Fatal编程技术网

在Perl中,-e在表达式中做什么?

在Perl中,-e在表达式中做什么?,perl,Perl,我遇到了这段代码: unless(-e $SNMPWALK) { print "snmpwalk is not installed!\n"; exit 3; } 这个表达式中-e的函数是什么?它是文件测试操作符之一。在本例中,它测试名称为$SNMPWALK的文件是否存在 它被记录在perlfunc的下,它是文件测试操作符之一。在本例中,它测试名称为$SNMPWALK的文件是否存在 它被记录在perlfunc的@LuizdeAndrade欢迎来到StackOverflow!请花一

我遇到了这段代码:

unless(-e $SNMPWALK)
{
    print "snmpwalk is not installed!\n";
    exit 3;
}
这个表达式中-e的函数是什么?

它是文件测试操作符之一。在本例中,它测试名称为$SNMPWALK的文件是否存在

它被记录在perlfunc的

下,它是文件测试操作符之一。在本例中,它测试名称为$SNMPWALK的文件是否存在


它被记录在perlfunc的

@LuizdeAndrade欢迎来到StackOverflow!请花一点时间回答问题,然后单击左侧的勾号接受答案。@LuizdeAndrade欢迎来到StackOverflow!请花一点时间阅读,然后单击左侧的勾号接受答案。如果您打算使用Perl,那么就值得一试了。特别是关于和的章节,很明显,@DaveCross谢谢。我不打算用Perl做太多事情,通常只是为Nagios重写或修改一些插件。不过还是要谢谢你。仍然值得知道官方文件在哪里:-当然!!;-又来了!若您要使用Perl,那个么就值得一试。特别是关于和的章节,很明显,@DaveCross谢谢。我不打算用Perl做太多事情,通常只是为Nagios重写或修改一些插件。不过还是要谢谢你。仍然值得知道官方文件在哪里:-当然!!;-又来了!