Here Documents

Unlike strings which appear in a command-line, the so-called here document is a way of storing multi-line content bounded by a keyword instead of characters such as single-quote or double-quote, etc. There are a few different categories that we can use to categorize various syntaxes of the here document.

  • Here Document (<< delimiter)

  • Literal Here Document (<< 'delimiter' or << "delimiter")

  • Indented Here Document (<<- ...)

  • In-Memory Here Document (n<<[-] ...)

Depending on what you want to store, where you want to store it, and what, if-any translations you want performed on it will dictate what type of here document you are looking for.

Last updated