forse qualcosa di simile allora…
mio $found = 0;
foreach il mio $file (@files) {
se (substr ($file, 0, 6) eq “EDI322„) {
stampa “esistono \ n„;
$found++;
}
}
se (! $found) {
la stampa “archivio di uscita del =======The non esiste ========== \ n„;
il CEPPO “archivio di uscita della stampa del =======The non esiste ========== \ n„;
stampa Comp_LOG “è venuto a mancare \ n di processo di trasferimento dal sistema centrale verso i satelliti di NS LF„;
morire;
}
Allora ancora se tutti che vogliate sapere se se i @files non abbia lime cominciare con EDI322, provare questo:
se (! grep (/^EDI322/, @files)) {
la stampa “archivio di uscita del =======The non esiste ========== \ n„;
il CEPPO “archivio di uscita della stampa del =======The non esiste ========== \ n„;
stampa Comp_LOG “è venuto a mancare \ n di processo di trasferimento dal sistema centrale verso i satelliti di NS LF„;
morire;
}
Buona fortuna!