Thread Dateiendungen ausschließen (8 answers)
Opened by Martin at 2013-10-21 08:03

Linuxer
 2013-10-21 17:08
#171370 #171370
User since
2006-01-27
3891 Artikel
HausmeisterIn

user image
Hi,

und da ich es eben erwähnt habe, hier ein Beispiel mit CPAN:File::Find::Rule (kein Core-Modul; müsste nachinstalliert werden).

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#! /usr/bin/env perl
use strict;
use warnings;

use 5.012;
use File::Find::Rule;

# welche Verzeichnisse sollen durchsucht werden
my @directories = qw( /tmp );

# neue Regel; suche Dateien, auf die gegebene Regel *NICHT* zutrifft, in den Verzeichnissen
my @files = File::Find::Rule->file()->not(
    # Regel: Datei endet auf .txt
    File::Find::Rule->new->name( '*.txt' )
)->in( @directories );

# Treffer ausgeben
say for @files;
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 Dateiendungen ausschließen