The "--" option for print allows you to print strings starting with a "-".
e.g. without --
Code:
$print "- some text"
ksh: print: 0403-010 A specified flag is not valid for this command.
with --
Code:
$ print -- "- some text"
- some text
Print -r (raw print) works too but also ignores escape sequences.
cheers