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. End of Life für CoreOS Container Linux verkündet

    End of Life für CoreOS Container Linux verkündet: CoreOS hat offiziell das Ende der Unterstützung für CoreOS Container Linux bekannt gegeben. Der Nachfolger ist Fedora CoreOS. Weiterlesen...
  2. LUG: LinOs Fürstenfeldbruck

    LUG: LinOs Fürstenfeldbruck: Wir sind ein Stammtisch von Linux & OpenSource Freunden, die sich im Regelfall 1x im Monat zusammensetzen und austauschen. 2 weitere Donnerstage...
  3. »Crusader Kings III« im September auch für Linux

    »Crusader Kings III« im September auch für Linux: Mit »Crusader Kings III« hat Paradox Interactive bereits im Herbst des vergangenen Jahres einen Nachfolger des auch unter Linux verfügbaren...
  4. OpenBSD für PowerPC64 in Arbeit

    OpenBSD für PowerPC64 in Arbeit: Das OpenBSD-Projekt hat angekündigt, die Arbeit an einem Port des Systems für die PowerPC64-Architektur aufgenommen zu haben. Wann mit einem...
  5. Call for Proposals für Akademy 2020 gestartet

    Call for Proposals für Akademy 2020 gestartet: Der Aufruf zur Einreichung von Vorträgen für die KDE-Entwicklerkonferenz Akademy 2020 ist gestartet. Weiterlesen...
  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