Anzeige:
Ergebnis 1 bis 4 von 4

Thema: Hilfe bei SED

  1. #1
    opazdera
    Gast

    Hilfe bei SED

    Hallo, kenne mich mit SED nicht gut aus. Finde allerdings nicht die richtige
    Anleitung wie man dieses Programm bedient.
    Kann mir jemand hierbei helfen:

    Es soll der DNS Name am Ende des Satzes "beispiel.dyndns.org" ausgegeben werden. IP Adresse "192.168.000.000, Port "55555" und DNS Name "beispiel.dyndns.org" sollen in der Länge variabel bleiben.


    Code:
       echo "tcp,192.168.000.000,55555,on,0.0.0.0,beispiel.dyndns.org" | sed
    Gruß Oli

  2. #2
    Registrierter Benutzer Avatar von klewan
    Registriert seit
    06.05.2005
    Ort
    Wien
    Beiträge
    99
    machs in AWK
    Code:
    echo "tcp,192.168.000.000,55555,on,0.0.0.0,beispiel.dynd  ns.org"|awk 'BEGIN{FS=","} {print $6}'

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.11.2003
    Beiträge
    16
    Den Regulärenausdruck der mit Sed verwendet wird mußt du natürlich noch anpassen.

    Code:
    TEST="tcp,192.168.000.000,55555,on,0.0.0.0,beispiel.dynd  ns.org"
    echo $TEST | sed -n -e "s/^tcp,.*0.0.0.0,\(.*\) ns.org$/\1/p"
    echo $TEST | cut -d ',' -f 6 | cut -d ' ' -f 1

  4. #4
    Registrierter Benutzer
    Registriert seit
    21.06.1999
    Beiträge
    677
    Zitat Zitat von opazdera
    Hallo, kenne mich mit SED nicht gut aus. Finde allerdings nicht die richtige
    Anleitung wie man dieses Programm bedient.
    Hast Du denn mal nach "sed tutorial" gegooglet? Gleich der esrte Treffer sollte alles liefern was Du brauchst.

    Ansonsten ist natürlich der Klassiker "Unix Power Tools" unschätzbar, wenn Du Deine ersten (und auch die zweiten und dritten) Schritte in der Shell-Programmierung machst.

Lesezeichen

Berechtigungen

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