puts | stream | data |
puts | data | |
the command name | The output stream to use | The stuff to print |
puts stdout Print me pleaseis wrong. Tcl would execute puts stdout Print and then try and execute the procedure me. Probably what was wanted is:
puts stdout "Print me please"
# | Introduces a comment to the end of the line |
$ | Variable dereferencing |
[...] | Evaluate and replace |
\ | Standard C \ type stuff |
"..." | Disables word and command separators |
{...} | Disables nearly all special characters |