What are the ============= in the below program? Is that section needed or is it a comment block and can be taken out? I'm somewhat new to UNIX so I am trying to read code to understand it and don't know why this is like this. Also, what is the EOF below it mean. I'm not sure about the meaning of that line either. Can anyone explain please? Thanks in advance
#!/bin/bash
usage() {
cat <<-EOF
========================================================
Usage: $0
Choose either y or n in "do you want to continue"
Choose from option A - E in mainmenu to perform actions.
========================================================
EOF
}