"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

SOLVED: Perl (CGI) - Datei finden mit best. Inhalt

Bimminger 04.01.2004 - 18:21 463 4
Posts

Bimminger

christoph-bimminger.at
Avatar
Registered: Nov 2001
Location: Linz
Posts: 684
Wie kann ich in Perl nach Dateien suchen, die einen bestimmten Inhalt haben? Möcht nicht alle Files durchgehen, aufmachen, mit dem Perl-Grep nach dem Inhalt suchen und wieder zumachen.... :rolleyes:

Such also in etwa sowas wie den UNIX grep-command... nur halt plattformunabhängig für perl. der perl-grep bezieht sich ja nicht aufs filesystem. mit exec einen unix-grep aufrufen geht nicht weil der webserver auch ein Win32-Server oder ein Novell-Server sein kann.

thx4help!
Bearbeitet von Bimminger am 05.01.2004, 14:14

atrox

in fairy dust... I trust!
Avatar
Registered: Sep 2002
Location: HTTP/1.1 404
Posts: 2782
das grep kommando macht aber genau das: es geht alle dateien durch, öffnet sie, ließt sie und sucht nach dem muster.

Bimminger

christoph-bimminger.at
Avatar
Registered: Nov 2001
Location: Linz
Posts: 684
?? grep unter perl geht doch nur einen string durch??

-> File::Grep hab ich inzwischen auch gefunden - aba ich bring weder das Modul zum Laufen (hat nen Fehler irgendwo im Source (?)), noch bin ich mir sicher ob ichs überhaupt auf nem server installiern kann wenn ich nur mein cgi-bin verwenden kann..... und keine weiteren rechte hab. -> hab kan telnet, hängt von der kooperationsbereitschaft meines providers ab ;-)

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
er meinte den unix-grep command, der kann auch nur der reihe nach die files durchsuchen ;)

Bimminger

christoph-bimminger.at
Avatar
Registered: Nov 2001
Location: Linz
Posts: 684
thx - jetzt is es klar - werds wohl dann selbst so ausprogrammieren ;-)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz