pico /etc/motd yaptığımda copy paste olarak yapıyorum fakat kod olduğu gibi görünüyor hiç bir renklendirme yok nasıl olacağını anlamadım.
hocam diyorum ya pico yada nano ile escape ( ^ ) karakterini koyamazsınız, koyarsanız onu harf olarak aldılar, notepad++ ile bilgisayarınızda hazırlayın dosyayı UTF8 olarak kodlayın sonra yükleyin veya kullanmasını biliyorsanız vi editörü ile yapın ctrl U basınca ^ karakteri çıkar.
altta son yaptığım örneği görebilirsiniz.
kullandığım kodlarda
#!/bin/bash
uptime=$(</proc/uptime)
uptime=${uptime%%.*}
minutes=$(( uptime/60%60 ))
hours=$(( uptime/60/60%24 ))
days=$(( uptime/60/60/24 ))
echo -e "\033[1;32m
_/ _/ _/_/_/_/ _/ _/ _/ _/
_/_/ _/ _/ _/ _/ _/
_/ _/ _/ _/_/_/ _/_/ _/ _/
_/ _/_/ _/ _/ _/ _/ _/
_/ _/ _/_/_/_/ _/ _/ _/ _/_/_/_/
\033[0;44m+++++++++++++++++++: \033[0;41mSistem Bilgisi\033[0;44m :+++++++++++++++++++\033[1;0m
\033[0;35m+ \033[0;36mSistem \033[0;35m= \033[1;32m`cat /etc/centos-release`
\033[0;35m+ \033[0;36mHostname \033[0;35m= \033[1;32m`hostname`
\033[0;35m+ \033[0;36mIp Adresi \033[0;35m= \033[1;32m`hostname -i`
\033[0;35m+ \033[0;36mUptime \033[0;35m= \033[1;32m$days gun, $hours saat, $minutes dakika
\033[0;35m+ \033[0;36mRam \033[0;35m= \033[1;32m`free -m | sed -n -e '/^Mem:/s/^[^0-9]*\([0-9]*\) .*/\1/p'` MB
\033[0;35m+ \033[0;36mLoad \033[0;35m= \033[1;32m`uptime | awk -F'load average: ' '{ print $2 }'`
\033[0;44m++++++: \033[0;41mDusuk loadli, bol hitli gunler dileriz\033[0;44m :+++++++\033[1;0m
\033[0;44m+++++++++++++++++++++: \033[0;41mNekil.com\033[0;44m :+++++++++++++++++++++\033[1;0m
\033[1;0m
"