Thread if statement: check ob multiple files lesbar sind (12 answers)
Opened by suresh at 2010-12-09 15:03

Linuxer
 2010-12-09 15:17
#143434 #143434
User since
2006-01-27
3890 Artikel
HausmeisterIn

user image
Hi,

jede Datei einzeln prüfen und mit && verknüpfen.

Man könnte auch eine eigene Routine schreiben, die den Check macht und entsprechend Rückmeldung gibt.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
sub _all_readable {

    my $not_readable = 0;

    for my $file ( @_ ) {
        $not_readable++ if !-r $file;
    }

    return !$not_readable;
}

if ( _all_readable( @list_of_files ) ) {
  # action
}


edit: fixed operator: -|| +&&
Last edited: 2010-12-09 16:02:44 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread if statement: check ob multiple files lesbar sind