Hola amigos ya tengo un rato en linux, no mucho pero si algo 1 año y en este tiempo me ha gustado meterme en la programación de bash y perl ahora hice este script para que hable la terminal esta escrito en bash y pueden modificarlo si quierendijo:#!/bin/bashNOMBRE=`cat /etc/passwd | grep "^$LOGNAME" | cut -d: -f5 | cut -d' ' -f1`HORA=`date | cut -c12-13 | tr -d ' '`tiempo=`date +%H:%M`dia=`date +%d`mes=`date +%m`ano=`date +%Y`if expr "$HORA" <= 4 > /dev/nullthenecho 'Buenas noches, '$NOMBRE | espeak -v es-la -s 150sleep=1echo 'Son las, '$tiempo',, horas,, del '$dia',,,, del '$mes',,,, de '$ano'' | espeak -v es-la -s 140sleep=1echo 'el sistema operativo esta listo para usarse' | espeak -v es-la -s 150sleep=1echo ',,,,que disfrutes tu sesión en Ubuntu' | espeak -v es-la -s 140elif expr "$HORA" <= 11 > /dev/nullthenecho 'Buenos dias, '$NOMBRE | espeak -v es-la -s 150sleep=1echo 'Son las, '$tiempo', horas,, del '$dia',,,, del '$mes',,,, de '$ano'' | espeak -v es-la -s 140sleep=1echo 'el sistema operativo esta listo para usarse' | espeak -v es-la -s 150sleep=1echo ',,,,que disfrutes tu sesión en Ubuntu' | espeak -v es-la -s 140elif expr "$HORA" <= 18 > /dev/nullthenecho 'Buenas tardes, '$NOMBRE | espeak -v es-la -s 150sleep=1echo 'Son las, '$tiempo', horas,, del '$dia',,,, del '$mes',,,, de '$ano'' | espeak -v es-la -s 140sleep=1echo 'el sistema operativo esta listo para usarse' | espeak -v es-la -s 150sleep=1echo ',,,,que disfrutes tu sesión en Ubuntu' | espeak -v es-la -s 140elif expr "$HORA" <= 24 > /dev/nullthenecho 'Buenas noches, '$NOMBRE | espeak -v es-la -s 150sleep=1echo 'Son las, '$tiempo', horas,, del '$dia',,,, del '$mes',,,, de '$ano'' | espeak -v es-la -s 140sleep=1echo 'el sistema operativo esta listo para usarse' | espeak -v es-la -s 150sleep=1echo ',,,,que disfrutes tu sesión en Ubuntu' | espeak -v es-la -s 140fiEl script detecta 3 zonas horarias 1. Buenos dias 2. Buenas tardes3. Buenas nochesDependiendo de que hora sean*Cambien lo que esta en rojo por la distro que usen o pueden quitarlo*Pueden cmabiar lo que esta en azul por lo que quieren que diga dijo:Buenas (noches, tardes, dias) "tu Nombre" son las "Hora" del "dia" del "mes" del "año" el sistema operativo esta listo para usarse que disfrutes tu sesion en ubuntu*Para los novatos que no sbaen como usarlo les ayudo1.Copias todo el script 2.Lo pegas en un editor de texto 3.Lo guardas como el_nombre_que_quieras.sh a fuerzas tiene que llevar el .sh al final4.vas a terminal y vas a la carpeta donde lo guardasteEjemplo: lo guarde en Escritorio con el nombre rk.shen terminal escribodijo:cd Escritoriobash rk.shEso es todo aun no encuentro como ponerlo para que arranque junto con el s.o. si alguien sabe compartaloEl programa se llama espeak pero NO necesitan instalarlo para usar el script aunn asi aqui les dejo como pueden instalarloDebian/ubuntusudo apt-get install espeakFedorasudo yum install espeak
Haz que tu terminal hable y te salude script en bash
Datos archivados del Taringa! original
10puntos
261visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos: