[Batch/Bash] sed

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Epidrome, 9. Dezember 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 9. Dezember 2009
    sed

    Hallo,

    habe ein Problem mit auslesen von img src links.
    Möchte gern aus eine Datei alles aus lesen was zwischen
    img src="*********" oder src="*******" ist.

    Habe es selber ausprobiert, es wird aber immer den Letzten Link aus der Datei ausgegeben.
    Code:
    #/bin/bash
    ...
    LINK=$(sed -n -e 's_^.*src=\ usw...
    
    
    Sorry kann keine genauen Zitat wieder geben bin unterwegs.

    Jetzt ist die Frage wie kann ich mit sed oder einen anderen Befehl, eine Datei von anfang an bis ende durch gehen und alles was zwischen "..." bei src ist auslese und speicher.

    Dank im Voraus.
     

  2. Anzeige
    Heute: Deals & Sale mit stark reduzierten Angeboten finden.
  3. #2 9. Dezember 2009
    AW: sed

    versuchs mal mit
    Code:
    cat a | grep -i 'src="'|awk -F 'src="' '{print$2}'|awk -F'"' '{print$1}'
    
     
  4. #3 9. Dezember 2009
    AW: sed

    Ja, aber in Linux nur Console, VB.net wir schwerrrr.
    C++ konnte hin kommen.
    Die Lösung XodoX werde ich mal testn.
     
  5. #4 9. Dezember 2009
    AW: sed

    Ich glaube ich habe noch eine Fehler drin:
    Code:
     
    xvar=$(cat test.html | grep -i 'src="'|awk -F 'src="' '{print$2}'|awk -F'"' '{print$1}');
    
     
  6. #5 9. Dezember 2009
    AW: sed

    Den Unterschied zwischen Batch und Bash kennst du aber schon, ja?
     
  7. #6 10. Dezember 2009
    AW: sed

    Sorry geht nicht, der Zeigt mir nur eine Link an.
    Nicht alle die mit src=" anfangen. Nur den letzten.
    Gibt es einen Befehl für SED für alle oder irgendwas in der art...
     

  8. Videos zum Thema
Die Seite wird geladen...