gpt4 book ai didi

linux - 使用 Perl 检查目录是否存在

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:43:28 26 4
gpt4 key购买 nike

我正在尝试使用 Perl 检查目录是否存在于 UNIX 系统中。

while (my @row = $sth->fetchrow_array) {
my $id = $row[0];
my $hash = $row[1];
my $direction = '/home/users/' . $hash

if(-d $direction){
print "$direction exists";
}

}

但是我得到这个错误:

Global symbol "$direction" requires explicit package name at Perl.pl line 31. syntax error at Perl.pl line 31, near "){" syntax error at Perl.pl line 35, near "}" Execution of Perl.pl aborted due to compilation errors.

本例中的第 31 行是:

if(-d $direction)

有什么想法吗?

最佳答案

my $direction = '/home/users/' . $hash

此行缺少分号,导致编译错误。

关于linux - 使用 Perl 检查目录是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42417407/

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