Shell Script - block comment

In Shell script, we can comment line by line using #. It works similarly to // in C++ and
identically to # in Python:
# Commented line 1
# Commented line 2
Code # Half commented line 3
To comment multiple lines, like /* */ in C, we do it as follows:
: '
Linha1 comentada
Linha2 comentada
Linha3 comentada
'
The comment block ends as soon as it finds the next apostrophe, meaning your comment cannot contain
'. For such cases, we use something called
Here document, which works as follows:
:<< '--ALGUM-DELIMITADOR--'
Linha1 comentada
Linha2 comentada
Linha3 comentada
--ALGUM-DELIMITADOR--
Notice that I put the label --SOME-DELIMITER-- in quotes, because if I didn’t, some commented
commands would also be evaluated.

I’m a Brazilian computer engineer based in Germany, passionate about tech, science, photography, and languages.
I’ve been programming for about two decades already, exploring everything from mobile apps and web development to machine learning. These days I focus on cloud SRE and data engineering.
I volunteer in the open source and Python communities, helping organize PyCon DE and PyData Berlin, mentoring, and contributing with code and translations.
On my blog, I share Linux tips, setup guides, and personal notes I’ve written for future reference. I hope others find them helpful as well. The content is available in multiple languages.
Browse my gallery for some of my photography.
Away from the keyboard, you’ll find me at concerts, playing clarinet, cycling, scuba diving, or exploring new places, cultures, and cuisines.
Always happy to connect! 🙂