This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Display a starting message
- From: Cyrille Lefevre <cyrille dot lefevre-lists at laposte dot net>
- To: cygwin at cygwin dot com
- Date: Sat, 02 Jun 2012 03:47:10 +0200
- Subject: Re: Display a starting message
- References: <33921015.post@talk.nabble.com> <4FC3CB7E.50900@cs.umass.edu> <0105D5C1E0353146B1B222348B0411A20A770AB428@NIHMLBX02.nih.gov>
Le 28/05/2012 23:21, Buchbinder, Barry (NIH/NIAID) [E] a écrit :
Here is what I use in ~/.bashrc
sed -e 's/ The .* to /\x1B[33;44;5m&\x1B[0;37;44m/' \
-e 's/|\(.*\)|$/\x1B[1m|\x1B[44m\1\x1B[1;40m|\x1B[0m/' \
-e 's/ __* $/\x1B[1m&\x1B[0m/' \
-e 's/jgs/\x1B[1;34;44mjgs\x1B[1;37;44m/' \
~/hippo.txt
pretty, how about this one :-)
if [[ -w /etc/sshd_config ]]; then
perl -pi -e 's/^#// if /PrintMotd/;
s/yes/no/ if /PrintMotd/' /etc/sshd_config
net stop sshd; net start sshd
fi
cat << 'EOF' > /etc/profile.d/banner.sh
sed -e 's/ The .* to /\x1B[33;44;5m&\x1B[0;37;44m/' \
-e 's/|\(.*\)|$/\x1B[0;1m|\x1B[44m\1\x1B[1;40m|\x1B[0m/' \
-e '/./s/^/\x1B[0;32m/' -e 's/ __*$/\x1B[0;1m&\x1B[0m/' \
-e 's/jgs/\x1B[1;34;44mjgs\x1B[1;37;44m/' /etc/motd
EOF
PS : [ ! -z $PS1 ] == [ -n $PS1 ], $SHLVL is bash only
Regards,
Cyrille Lefevre
--
mailto:Cyrille.Lefevre-lists@laposte.net
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple