Linux-Fu: Help Messages for Shell Scripts and Here Documents

Linux-Fu: Help Messages for Shell Scripts and Here Documents

Imagine that you want to output multiple lines of text in Bash, or any shell script. Maybe it’s for a help string for a particularly convoluted shell script you’re writing. You could have a separate echo command for each line.  Or you could use the “here document“.


The “here document” construction takes the text between two delimiters and passes it, as if it were piped, to a command.



if [[$# == 0 ]] || [[ "$1" == "-h" ]]; then
cat

Support the originator by clicking the read the rest link below.