Evaluate given expression(s) and print the results (separated by a single space character). Expressions not containing any special characters, such as brackets, quotes, $, or @ are considered as bare words and evaluate to themselves.
can be used to avoid printing a trailing new-line.
suppresses printing additional spaces between individual arguments.
causes the command to print on standard error output.