html2text für ganzes Verzeichnis

Diskutiere html2text für ganzes Verzeichnis im Shell-Skripte Forum im Bereich Programmieren unter Linux/Unix; Hallo Versuche mit dem Programm html2text html nach txt zu konvertieren Syntax html2text test.html > test.txt klappt ohne Probleme, jetzt...

  1. #1 schwedenmann, 06.08.2014
    schwedenmann

    schwedenmann Foren Gott

    Dabei seit:
    18.11.2003
    Beiträge:
    2.694
    Zustimmungen:
    5
    Ort:
    Wegberg
    Hallo

    Versuche mit dem Programm html2text html nach txt zu konvertieren

    Syntax html2text test.html > test.txt

    klappt ohne Probleme, jetzt hab ich ein Script aus dem Inet gezogen, welches alle html in einem Verzeichnis mit html2text konvertieren soll - tut es aber nicht.

    Script joerg@nathan64:~/videos5$ html$ for i in $(echo *.html); do html2text $i > $(echo $i | sed -e 's#.html#.txt#g'); done
    bash: Syntaxfehler beim unerwarteten Wort `do'
    Im Verzeichnsi /home/joerg/videos5 befinden sich 2 html files zum Testen.

    Kann mir einer mal den Fehler erläutern, oder eine andere Vorgehensweise aufzeigen,um html nach txt zu konvertieren für ein komplettes Verzeichnis ?

    mfg
    schwedenmann
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 tgruene, 06.08.2014
    tgruene

    tgruene Routinier

    Dabei seit:
    02.02.2012
    Beiträge:
    418
    Zustimmungen:
    0
    Das ist ein ziemlich umstaendliches Skript mit allerhand Moeglichkeiten fuer Feher. Probier es mal mit
    Code:
    for i in *.html; do html2text $i > ${i%html}txt; done 
    Wenn das nicht funktioniert, sind entweder keine html-Dateien im Verzeichnis, oder Deine Shell ist nicht die bash.
     
  4. #3 Spröde, 08.08.2014
    Spröde

    Spröde Alter Sack

    Dabei seit:
    22.01.2012
    Beiträge:
    177
    Zustimmungen:
    0
    ... oder es befinden sich Leer- und sonstige Sonderzeichen in den Dateinamen. Lösbar mit find:
    Code:
    find -iname "*.html" -exec html2text -o {}.txt {} \;
     
Thema:

html2text für ganzes Verzeichnis

Die Seite wird geladen...

html2text für ganzes Verzeichnis - Ähnliche Themen

  1. Canonical sucht Entwickler für Ubuntu unter WSL

    Canonical sucht Entwickler für Ubuntu unter WSL: Canonical sucht einen Entwickler, der federführend Ubuntu für das »Windows Subsystem for Linux« weiterentwickelt. Weiterlesen...
  2. Artikel: Pretix: Open-Source Alternative zu/für Event-Ticketdienstleister

    Artikel: Pretix: Open-Source Alternative zu/für Event-Ticketdienstleister: Pretix ist eine freie Anwendung, um Tickets für Veranstaltungen auszugeben und zu verwalten. Weiterlesen...
  3. Canonical startet Ubuntu Pro für Amazon Web Services

    Canonical startet Ubuntu Pro für Amazon Web Services: Canonical bündelt mit Ubuntu Pro für Amazon Web Services seine Amazon Machine Images mit der Unterstützung von Ubuntu Advantage. Weiterlesen...
  4. Tails veröffentlicht Ziele für 2020

    Tails veröffentlicht Ziele für 2020: Das Tails-Projekt hat seine für das Jahr 2020 definierten Ziele öffentlich gemacht. Dazu zählt neben einer informativeren Webseite auch die...
  5. GCC: Unterstützung für Motorola m68k bleibt

    GCC: Unterstützung für Motorola m68k bleibt: Die im Zuge der Überarbeitung von GCC angedrohte Entfernung der m68k-Architektur konnte abgewendet werden. Wie die Mitglieder des Projekts bekannt...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden