dosenfleisch
Foren As
hallo,
ich möchte in dir a dateien finden, die schon einige tage nicht mehr modifiziert wurden. habe ich diese gefunden, möchte ich in dir b die unterverzeichnisse scannen, in denen sich eine datei befindet, die den dateinamen aus dir a enthält.
habe ich das richtige unterverzeichnis mit dieser datei gefunden, soll das unterverzeichnis gelöscht werden.
geschafft habe ich bisher:
ich finde 5 tage alte dateien mit
und ich finde im verzeichnis b dateien, die einen bestimmten string enthalten
nun schaffe ich es aber nicht, beides miteinander zu verbinden.
also der bei find 1 gefundene dateiname soll bei find 2 der zu suchende string sein.
mit welchem befehl macht man das?
und wie ermittle ich das verzeichnis, in dem sich diese datei befindet, sodaß ich es löschen kann? mit pwd vielleicht?
ich möchte in dir a dateien finden, die schon einige tage nicht mehr modifiziert wurden. habe ich diese gefunden, möchte ich in dir b die unterverzeichnisse scannen, in denen sich eine datei befindet, die den dateinamen aus dir a enthält.
habe ich das richtige unterverzeichnis mit dieser datei gefunden, soll das unterverzeichnis gelöscht werden.
geschafft habe ich bisher:
ich finde 5 tage alte dateien mit
Code:
find /media/hda3/dira -maxdepth 1 -type f -mtime +5 -exec echo {} \
Code:
find /media/hda3/dirb/textfile -print | xargs grep -l teststring
also der bei find 1 gefundene dateiname soll bei find 2 der zu suchende string sein.
mit welchem befehl macht man das?
und wie ermittle ich das verzeichnis, in dem sich diese datei befindet, sodaß ich es löschen kann? mit pwd vielleicht?