set help = 'my_script\
-h : -help\
-b : do boo'
echo $help:q
Другой подход:
alias help 'echo "my_script" ; echo " -h : -help" ; echo " -b : do boo"'
help
Но см. Также: http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/
Я использую csh и tcsh больше лет, чем хочу признать, но япришлось прибегнуть к методу проб и ошибок, чтобы выяснить первое решение.Например, echo "$help"
не работает;Я не знаю почему, и я сомневаюсь, что смогу выяснить это из документации.
(В оболочке Bourne вы могли бы сделать это так:
help() {
cat <<EOF
my_script
-h : -help
-b : do boo
EOF
}
help
но csh иУ tcsh нет функций.)