Thread Alle Datein aus Verzeichnis löschen, bis auf 2 Bestimmte (6 answers)
Opened by donlenardo at 2012-01-25 13:55

Linuxer
 2012-01-25 14:44
#155659 #155659
User since
2006-01-27
3872 Artikel
HausmeisterIn

user image
Auf reiner Shell-Ebene gesprochen:

Das Shell grep kann auch Alternativen:

Code: (dl )
ls -1 | grep -v "^\(aa\|bb\)$"


Oder man schreibt eine Datei mit dem relevanten Dateinamen (einer pro Zeile) und liest diese als Pattern-Datei ein:

Code: (dl )
ls -1 | grep -v -f $HOME/file_excludes


Erläuterung zum verwendeten ls:
Code: (dl )
ls -1   =   list one file per line
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 Alle Datein aus Verzeichnis löschen, bis auf 2 Bestimmte