Shell‑Script – Blockkommentar

Juli 23, 2011·
Julio Batista Silva
Julio Batista Silva
· 1 Min Lesezeit

In Shell‑Skripten kommentiert man zeilenweise mit #. Das funktioniert ähnlich wie // in C++ und identisch zu # in Python:

# Kommentarzeile 1
# Kommentarzeile 2
Code # Halb kommentierte Zeile 3

Um mehrere Zeilen zu kommentieren, ähnlich /* */ in C, geht es so:

: '
Zeile1 kommentiert
Zeile2 kommentiert
Zeile3 kommentiert
'

Der Kommentarblock endet bei der nächsten einfachen Anführungszeichen. Dein Kommentar kann daher kein ' enthalten. Für solche Fälle nutzt man ein Here‑Document:

:<< '--IRGENDEIN-DELIMITER--'
Zeile1 kommentiert
Zeile2 kommentiert
Zeile3 kommentiert
--IRGENDEIN-DELIMITER--

Ich habe das Label --IRGENDEIN-DELIMITER-- in Anführungszeichen gesetzt, da sonst einige kommentierte Befehle ausgewertet würden.

Julio Batista Silva
Autoren
Senior Cloud-Entwickler
comments powered by Disqus