Txt Inhalt bearbeiten/ergänzen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von pr0d0x, 05.09.2016.

  1. pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    Hi,

    ich habe folgendes Problem.
    In meiner txt habe ich mehrere Links untereinander aufgefuehrt.

    Code:
    http://www.link1.de/ordner
    http://www.link2.de/ordner
    http://www.link3.de/ordner
    
    Möchte dahinter nun jeweils noch /index.html anhängen und alles
    in einer neuen Textdatei speichern.

    Code:
    http://www.link1.de/ordner/index.html
    http://www.link2.de/ordner/index.html
    http://www.link3.de/ordner/index.html
    
    Könnte mir da jemand helfen?

    habe bisher mit awk probiert zum ziel zu kommen jedoch bekomme
    ich dieses /index.html einfach nicht dahinter gesetzt...

    verzweifle langsam.

    greetz Pdx
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 hellfire, 05.09.2016
    hellfire

    hellfire Eroberer

    Dabei seit:
    25.05.2016
    Beiträge:
    51
    Zustimmungen:
    9
    Code:
    sed -r -i -e 's/$/\/index.html/' datei.txt
     
    pr0d0x gefällt das.
  4. pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    da bekomme ich folgende Meldung:

    sed: -e Ausdruck #1, Zeichen 16: Nicht beendeter s' -Befehl
     
  5. #4 hellfire, 05.09.2016
    hellfire

    hellfire Eroberer

    Dabei seit:
    25.05.2016
    Beiträge:
    51
    Zustimmungen:
    9
    Prüfe das was Du kopiert hast nochmal. Wenn ich meinen Code per Copy+Paste übernehme funktioniert er.
     
    pr0d0x gefällt das.
  6. #5 pr0d0x, 05.09.2016
    Zuletzt bearbeitet: 05.09.2016
    pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    Habe den Befehl mehrmals geprüft ist alles richtig geschrieben

    //sorry hatte doch etwas vergessen... Neuer Versuch:)
     
  7. pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    Sieht schon ganz gut aus...

    Ausgabe der in der txt:

    Code:
    HTTP://www.meinlink.de/Ordner 
    /Index.html
    
    Steht halt noch in einer neuen Zeile aber sollte eigentlich
    direkt dahinter folgen...
     
  8. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.056
    Zustimmungen:
    8
    dann mach davor mal ein dos2unix über die Datei.
     
    pr0d0x gefällt das.
  9. pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    dos2unix? was soll das sein?

    ah sehe schon ist ja installiert :)

    //perfekt funzt.

    Much thx! Geht ja echt zackig hier. TOP!!
     
  10. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.056
    Zustimmungen:
    8
    zu Frage (1) - Man-Page lesen oder Google befragen. Für alles sind wir hier auch nicht zuständig.

    (2) Google mal ein wenig zu Dateiformaten unterhalb von Windows / MacOS / Unix, wenn Du verstehen willst, _warum_ es nun funktioniert und warum es vorher nicht funktioniert hat.
     
  11. pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    ich hab vorher schon ewig viel gelesen aber wollte es erst mit AWK machen jedoch habe ich auch nie ein passendes Beispiel gefunden...
    Danach hatte ich grep im Auge das wollte aber auch nicht ganz so und ist vom Befehl selbst ja auch um einiges länger...

    SED hatte ich bisher nicht weiter beachtet... Werde mich mehr damit befassen in Zukunft ist ja doch recht praktisch...
     
  12. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  13. #11 hellfire, 05.09.2016
    hellfire

    hellfire Eroberer

    Dabei seit:
    25.05.2016
    Beiträge:
    51
    Zustimmungen:
    9
    Code:
    awk '{print $0"/index.html"}' datei.txt
     
  14. pr0d0x

    pr0d0x Jungspund

    Dabei seit:
    05.09.2016
    Beiträge:
    12
    Zustimmungen:
    0
    was so kleine " ausmachen können :) Die hatte ich bei awk nicht und hab da als mit (,) romprobiert dann hat es mit das /index.html irgendwie immer
    an den Anfang gesetzt...

    Ok auf jeden Problem gelöst und nochmals vielen Dank!
     
Thema:

Txt Inhalt bearbeiten/ergänzen

Die Seite wird geladen...

Txt Inhalt bearbeiten/ergänzen - Ähnliche Themen

  1. Dateiinhalte vergleichen - Neue Sätze dann ausgeben

    Dateiinhalte vergleichen - Neue Sätze dann ausgeben: Liebe Forumsmitglieder, ich benöte mal wieder Eure Hilfe: Ich möchte 2 Dateien vergleichen. Datei-1 hat z.B. 100 Datensätze mit mehreren Feldern...
  2. Timestamp an Inhalt einer Textdatei anfügen

    Timestamp an Inhalt einer Textdatei anfügen: Hallo, ich als neuer, unerfahrener Nutzer von Linux und der bash hätte folgende Frage. Und zwar würde ich gerne mit einem command den Zeitstempel...
  3. Wie komme ich an den Inhalt des Inhalts einer Variable?

    Wie komme ich an den Inhalt des Inhalts einer Variable?: Hallo Zusammen, ich möchte meine Buildumgebung vereinfachen und besser zu automatisieren. Ein Skript schreibt Pfade in die env und diese...
  4. html seite runterladen und die Inhalte als .txt-Date speichern

    html seite runterladen und die Inhalte als .txt-Date speichern: Hallo! Ich bin noch neu auf dem Gebiet, von daher denke ich sind meine Fragen für manche von euch recht simpel. Mit den Standardbefehlen habe ich...
  5. Mozilla: Drei Prinzipien für das Blockieren von Inhalten

    Mozilla: Drei Prinzipien für das Blockieren von Inhalten: Mozilla beobachtet nach eigenen Angaben die aktuellen Entwicklungen beim Blockieren von Inhalten und hat nun drei Prinzipien vorgeschlagen, die...