Bash Here Documents

What is a Here Document? Today, I want to introduce a less known feature to you: Bash Here Documents They can be used to specify text blocks, while keeping line breaks, white spaces and indentations intact. Another use case, is to pass a list of commands or lines to interactive commands.