UNItopia News: Brett Computer, Gruppe Allgemeines, Artikel 1762

-------------------------------------------------------------------------------
Titel: Noch eine Perl-Frage
Artikel: 1762                                          Bezug: 0
Verfasser: Yoda                                        Datum: 10.08.05 17:38:28
-------------------------------------------------------------------------------
Hi liebe Perl-Goetter,

ich hab wieder eine Perl-Frage:
Ich habe einen Hash, der meine Ersetzungsliste enthaelt, also sowas wie:
 /usr/local/halloele => 1_halloele
halloele => 2_halloele
../mist => 3_mist

Ich moechte nun in einem File die Linke Seite durch die rechte Seite
ersetzen, also sowas wie s/$links/$hash($links)/. Dabei muss ich
aufpassen, dass /usr/local/halloele in 1_halloele und nicht in
 /usr/local/2_halloele getauscht wird. (das koennte
ich durch eine Sortierung nach Zahl der Zeichen in dem Hash machen).
Kann ich das alles in EINER while <FILE> - Schleife (ueber das Filehandle)
machen, oder muss ich por Hash-Paar das File jeweils einmal durchnudeln?

Vielen Dank schonmal.

Yoda (Sysadmin und kein Perl-Crack)