echo "`echo Ok1 #comment is ignored`" echo `echo Ok2 #comment is ignored` # # Surprisingly, bash does not handle comments in $() # the same way as in ``. "#" causes the rest of the line, _including_ )", # to be ignored. These lines would cause an error: #echo "$(echo Ok3 #comment is ignored)" #echo $(echo Ok4 #comment is ignored) # echo "$(echo Ok5 #comment is ignored )" echo $(echo Ok6 #comment is ignored )