Datum Tags bash

Die Bash erlaubt einen netten Trick, mit dem man seine Skripte kompakter gestalten kann. Statt die Eingabe in einen Befehl aus einer extra angelegten Datei umzulenken, also etwa

  Terminal
$wall < message-file

kann das auszugebende Dokument auch in das Skript eingebettet werden. Dies sind die sogenannten „here-Dokumente“. Dazu benutzt man den Pipe-Operator <<, gefolgt von einem Markierungsstring. Bash lenkt jetzt ab dieser Stelle allen Text entsprechend um, bis sie auf den Markierungsstring trifft:

wall <<EndOfText
Good mornig, this is the message of the day.
EndOfText

Kommentare