Command-interpreters on non-Unix systems have rather different ideas on
quoting than Unix shells. You'll need to learn the special characters in
your command-interpreter ("*", "\" and """ are common) and how to
protect whitespace and these characters to run one-liners (see -e
below).

On some systems, you may have to change single-quotes to double ones,
which you must *not* do on Unix or Plan 9 systems. You might also have
to change a single % to a %%.

When putting a smiley right before a closing parenthesis, do you:

Use two parentheses: (Like this: :) )
Use one parenthesis: (Like this: :)
Reverse direction of the smiley: (Like this: (: )
Use angle/square brackets instead of parentheses
Use C-style commenting to set the smiley off from the closing parenthesis
Make the smiley a dunce: (:>
I disapprove of emoticons
Other