User since
2004-06-11
4
Artikel
BenutzerIn
Mein problem momentan:
ich dursuche eine Datei nach bestimmten Strings und loesche sie. Es gibt aber Include: strings, die als Inhalt eine weitere Datei haben, wo nach dem selben String gesucht wird. Das heißt, die Handlung wiederholt sich rekursiv.
Es klappt irgendwie nicht. Ich versuche den Namen der Datei an die Funktion als eine Variable weiterzugeben, die wird aber nicht gelesen. Hat jemand schon so was geloest? Danke im voraus,
Jeni
User since
2003-08-04
14371
Artikel
ModeratorIn
Zeig mal ein wenig Text.
Du kannst normalerweise mit einem RegEx den Dateinamen parsen und dann die Funktion mit dieser Datei dann ausführen...
User since
2003-08-04
5870
Artikel
ModeratorIn
und beschreib bitte nochmal etwas genauer, was Du vorhast. "Include" klingt für mich gerade so nach C-Quelltext...
Wir können Dir sicherlich helfen, aber brauchen etwas mehr Informationen.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite
User since
2003-08-04
5246
Artikel
ModeratorIn
das riecht irgendwie nach einem Problem mit dem Pfad zur Datei...
User since
2004-06-11
4
Artikel
BenutzerIn
Das ist tatsächlich ein Pfad. In aliases_Files (UNIX) werden nicht nur aliases selbst, sondern auch die included Files, wo die weitere aliases sind, geschrieben. Das bedeutet, dass wenn eine Alias loeschen moechte, dann sollte ich auch einen included File durchsuchen. Wie, weiss ich noch nicht.:0
User since
2003-08-04
14371
Artikel
ModeratorIn
@jeni: schreibe doch mal etwas mehr... z.B. Textauszüge usw...
User since
2003-08-04
5870
Artikel
ModeratorIn
Ja, zeig uns mal ein bischen mehr: Was hast Du versucht, was passiert, was soll passieren, wie sehen Deine Dateien aus.
s--Pevna-;s.([a-z]).chr((ord($1)-84)%26+97).gee; s^([A-Z])^chr((ord($1)-52)%26+65)^gee;print;
use strict; use warnings; Link zu meiner Perlseite