Ergebnis 1 bis 7 von 7
  1. #1
    Boskop
    Themenstarter
    Avatar von ntrc
    Registriert
    09.2004
    Ort
    Dortmund
    Alter
    31
    Beiträge
    212

    Frage HTML Batch suchen und finden Editor?

    Hallo zusammen,

    ich stehe vor dem Problem, dass ich in mehreren (ca. 100) .html Dateien etwas suchen und ersetzten muss (Links, etc.).

    Wer kennt ein Tool, das es ermöglicht, per Batch sowas zu erledigen, damit ich nicht jede Datei manuell bearbeiten muss? Zur Zeit nutze ich Taco HTML Edit, aber so etwas wird nicht unterstützt.

    Ich bin für jede Hilfe Dankbar!

    MfG

    ntrc | Nico

  2. #2
    Baldwins roter Pepping Avatar von bezierkurve
    Registriert
    06.2005
    Beiträge
    3.203

    Re: HTML Batch suchen und finden Editor?

    Zitat Zitat von ntrc
    Wer kennt ein Tool, das es ermöglicht, per Batch sowas zu erledigen, damit ich nicht jede Datei manuell bearbeiten muss?
    TextWrangler macht das.
    „Aber für was ist das gut?“
    — Ingenieur von Advanced Computing Systems Division of IBM zur Erfindung des Mikrochips, 1968

  3. #3
    stk
    stk ist offline
    Lohrer Rambour Avatar von stk
    Registriert
    01.2004
    Beiträge
    6.884

    Re: HTML Batch suchen und finden Editor?

    Moin,

    BBEdit kann das. Suchen und ersetzen geht Ordnerweit, bzw. inkludiert auch Subfolder. Richtig genial wird das im Zusammenspiel mit regulären Ausdrücken .

    Gruß Stefan
    Wenn Sie mich suchen, ich halte mich in der Nähe des Wahnsinns auf, genauer gesagt
    auf der schmalen Linie zwischen Wahnsinn und Panik, gleich um die Ecke
    von Todesangst, nicht weit weg von Irrwitz und Idiotie!

  4. #4
    Boskop
    Themenstarter
    Avatar von ntrc
    Registriert
    09.2004
    Ort
    Dortmund
    Alter
    31
    Beiträge
    212

    Re: HTML Batch suchen und finden Editor?

    Danke, ich probiere mal TextWrangler aus, BBEdit ist sicherlicht gut, aber mir für private Anwendungen schlicht zu teuer.

    MfG

    ntrc | Nico

  5. #5
    Wohlschmecker aus Vierlanden Avatar von AhabDE
    Registriert
    10.2004
    Ort
    Bremen / Atlanta,GA
    Alter
    43
    Beiträge
    236

    Re: HTML Batch suchen und finden Editor?

    find, grep, sed sind deine Freunde im Terminal, wenn du dir ein "richtiges" Batchscript schreiben willst. Du definierst dir die find/replace variablen und laesst das Script ueber die Verzeichnisse rennen bzw. suchst dir die Dateien vorher mit deren path mit find und grep zusammen.

    als Teil-Beispiel:

    $>cat testfile
    I have three dogs and two cats
    $>sed -e 's/dog/cat/g' -e 's/cat/elephant/g' testfile
    I have three elephants and two elephants
    $>

    Zusammen mit einem vorgeschaltetem find, einem grep und dann einem sed aenderst du alles geschwind wie der Wind in nur einer einzigen Zeile im Terminal.

    Ansonsten gibt es sicher auch Klickibunti-Prograemmchen, BBedit wurde u.a. ja schon erwaehnt.

    Ok, ich muss zugeben, ich bin ausgewiesener Kommandozeilenfetischist und vi-Freund seit Zeitenbeginn und damit wesentlich schneller und flexibler als mit jedem grafischen Editor. Und ist sogar standardmaessig alles ohne weitere Shareware-Einkaeufe im System.
    "The law, in its majestic equality, forbids the rich as well as the poor to sleep under bridges, to beg in the streets, and to steal bread."

  6. #6
    Boskop
    Themenstarter
    Avatar von ntrc
    Registriert
    09.2004
    Ort
    Dortmund
    Alter
    31
    Beiträge
    212

    Re: HTML Batch suchen und finden Editor?

    …das ist natürlich auch eine Variante

    Ich habe auch (sicherlich dank meiner "Linuxvergangenheit") nichts gegen das Terminal und Skripte, jedoch bin ich da nicht so wirklich fit, als das ich es schnell selber schreiben könnte…

    Trotzdem ein toller Tip, danke!

  7. #7
    Wohlschmecker aus Vierlanden Avatar von AhabDE
    Registriert
    10.2004
    Ort
    Bremen / Atlanta,GA
    Alter
    43
    Beiträge
    236

    Re: HTML Batch suchen und finden Editor?

    Im Baukastenprinzip

    a) for i in `find . -name *.html`; do
    b) vi `grep -l Suchmich $i`
    c) sed 's/Suchmich/Ersetzmich/g' $i

    mit den Teilstuecken hast du schnell was ganz Brauchbares zusammengeschustert, denke ich
    "The law, in its majestic equality, forbids the rich as well as the poor to sleep under bridges, to beg in the streets, and to steal bread."

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •