Colin J. Raven wrote:
Greetings all!
Trying to create a custom login message for csh users.
I put the following in /etc/csh.login
<snip>
###############################################
if [ `whoami` = user1 ]; then
echo ""
echo -e "This is a test message for user1" && \
echo ""
else
if [ `whoami` = user2 ]; then
echo ""
echo -e "This is a test message for user2" && \
echo ""
else
if [ `whoami` = test ]; then
echo ""
echo -e "This is a test message for user test" && \
echo ""
fi
###################################################
</snip>
and got an error upon subsequent login as user "test":
"if: Expression Syntax." (without parens)
Anyone got any idea what I'm doing wrong?
Guess: csh syntax is different from bash
You're right!
but beyond that I'm stumped.
beyond that comes 'man csh'.
Sorry, but you have to read it yourself! ;-)
Hint: As the name of the shell suggests, the syntax quite C-like.
Regards & TIA,
-Colin
Reegards
Heinrich
--
Heinrich Rebehn
University of Bremen
Physics / Electrical and Electronics Engineering
- Department of Telecommunications -
E-mail: mailto:[EMAIL PROTECTED]
Phone : +49/421/218-4664
Fax : -3341
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message