Befehl erläutern: << EOF

Dieses Thema im Forum "Linux & BSD" wurde erstellt von Kaptain27, 10. Februar 2011 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 10. Februar 2011
    Hallo zusammen,

    ich kann den unten stehenden Befehl nicht richtig deuten. Kann mir einer erklären . Folgende sachen zerbrechen mir den Kopf:

    ">"
    "<<"
    "EOF"

    Wäre echt super wenn einer mir das ein bisschen erklären könnte.

    Gruß Kaptain27
     
  2. 10. Februar 2011
    AW: Befehl erläutern

    frei übesetzt bedeutet das soviel wie schreibe alles bis EOF in die datei /etc/resolv.conf zurück.
    EOF ist ein standardkürzel für End of File, kann man aber auch durch jeden beliebigen anderen string ersetzten. das resultat ist das gleiche.

    im prinzip könntest auch jede zeile einzeln eingeben.

    Code:
    echo 'search "Domäne"' >> /etc/resolv.conf
    echo 'nameserver "DNS1"' >> /etc/resolv.conf
    echo 'nameserver "DNS2"' >> /etc/resolv.conf
    gleiches ergebniss. die ' ' sind nötig, damit es mit den anführungszeichen keinen konflikt gibt.
     
  3. 10. Februar 2011
    AW: Befehl erläutern

    Wobei man EOF auch gut einsetzen kann, wenn man ein Programm ausführt, was keine Parameter aufnimmt sondern nutzereingaben haben will...
    Code:
    Programm << EOF
    Eingabe 1
    Eingabe 2
    ...
    EOF
    
    Damit werden halt diese Eingaben automatisch getätigt..
    Ist ganz nützlich wenn man per Bash-Skript Installationen oder ähnliches automatisieren will..
     
  4. 10. Februar 2011
    AW: Befehl erläutern: << EOF

    Vielen Dank. Jetzt hab auch ich es verstanden.
    BWs sind rasu.

    Kaptain27
     
  5. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.