my (%master, %slave); my $confDir = "/opt/drutt/ca/conf"; print "Running local find for master \n"; find( sub { -f && $master{$_} = $File::Find::name }, $confDir); #### Can't modify logical and (&&) in scalar assignment at AuditConf.pl line 16, near "$File::Find::name }" Execution of AuditConf.pl aborted due to compilation errors.