gpt4 book ai didi

linux - 什么是 '! -e "/etc/httpd "' in Perl in ' if' 条件

转载 作者:IT王子 更新时间:2023-10-29 01:09:30 28 4
gpt4 key购买 nike

请解释以下代码片段在 Perl 脚本中可以做什么,

if (! -e '/etc/httpd') {
print "Something";
}

我找不到使此条件为“真”的确切场景或条件。这question对此也没有太多解释。

确切地说,-e 开关在这种情况下做了什么?

最佳答案

-e 文件名filetests ("-X") 之一,它检查是否存在"file"(一个条目,而不仅仅是一个普通文件)。

所以条件测试/etc/httpd是否不存在,因为一元operator !使用 Perl 的真假规则对其右侧的内容进行逻辑否定。

关于linux - 什么是 '! -e "/etc/httpd "' in Perl in ' if' 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51779864/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com