If you use several different kinds of terminals (or, as is far more common these days, terminal emulators) and your TERM environment variable is set differently on each terminal, you can add a test like this to your C shell .login file:
switch ($TERM) case vt100: ...do commands for vt100 breaksw case xxx: ...do commands for xxx breaksw default: ...do commands for other terminals breaksw endsw
If you have a Bourne-type shell, use a case statement (Section 35.10) in your .profile instead:
case "$TERM" in vt100) ...do commands for vt100 ;; xterm) ...do commands for xterm ;; *) ...do commands for other terminals ;; esac
--JP and SJC
Copyright © 2003 O'Reilly & Associates. All rights reserved.