Heredoc Beispiele und Tipps (Here Document)

Heredocs dienen zur Definition von Textabschnitten. Im Unterschied zur herkömmlichen Ausgabe per echo oder printf (jaja, ich weiß, dort geht das auch) werden enthaltene Zeilenumbrüche, Einzüge und einige Sonderzeichen im Text bewahrt. Die Bash ermöglicht auch die Verwendung von Variablen innerhalb des Heredoc.

Beispiele

Beispiel für eine sich wiederholende Konfigurationsoption (viele neue Hosts müssen einer Munin-Konfiguration hinzugefügt werden):

for i in `seq 100 150`; do
cat <<EOF
[xen$i.meinecloud.de]
        address xen$i.meinecloud.de
        use_node_name yes

EOF
done

Diskussion

Geben Sie Ihren Kommentar ein. Wiki-Syntax ist zugelassen:
I᠎ E᠎ T O᠎ Z