variables shell - tutor

Forums: 

Por favor indiqueme un tutor de comandos shell lo mas simple que se pueda.
Trato de ejecutar scripts que puedan automatizar en algo alguna de mis tareas, por ejemplo necesito hacer una copia por dia,

cp -rv /home/user /bk/mon/ si es lunes
cp -rv /home/user /bk/tue/ si es martes y asi.

ahora bien los 3 primeros carcateres de date dan el nombre del dia, si eso lo pongo dentro de una variable dia, haría:

cp -rv /home/user /bk/%dia/

No se si esto es lo correcto, por eso quisiera ver si me ayudan con ese pequeño tutor.

Gracias por su ayuda,

Juan L. Mera
09 870 7523

Puede ser algo asi...

Imagen de morpheuss_ec

#!/bin/sh
#
echo "---------- Captura fecha -----------"
fecha=`date +%Y%m%d`
#
echo "---------- Haciendo Tar -----------"
tar cvf backup$fecha.tar prog_dir1 prog_dir2
#
echo "----------- Comprimiendo -----------"
bzip2 backup$fecha.tar
#
echo "---------- Enviándolos a zip -------"
cp ./backup$fecha.tar /mnt/zipdrive
#
echo "----------- Limpiando --------------"
rm -f ./backup$fecha.tar
#
echo "----------- Final -------------"

esto seria un script lo guardas y le das permiso de ejecucion...
Lo encontre googleando por alli asume que tu vas a crear un tar del archivo backup y lo envia a un zip drive, aqui tendrias que cmabiarlo por el dispositivo que tu tengas...

Saludos

f: Henry xxx-p

Usuario Linux Nº 366444

Email: morpheus[qt]panchonet.net
morpheusec[qt]gmail.com

"Prefiero que mi mente se abra movida por la curiosidad
a que se cierre movida por la convicción.

"Como no sabian q era imposible lo hicieron"
(anònimo)
"Prefiero que mi mente se abra movida por la curiosidad .a que se cierre movida por la convicción"
(G.Spence)
"Matrix es el mundo que

Algo esta mal

Si tambien vi el ejemplo en http://es.tldp.org/Tutoriales/CURSOLINUX/curso_linux/node72.html

pero no me funciona, como que no "ejecuta" date y el valor de la variable es:
date+%Y%m%d mas no 20060815 que es lo que estoy buscando o mejor aun solo quisiera el valor del dia en el que supongo deberia poner la instruccion fecha1='date+%d'

Saludos,
Juan L. Mera
09 870 7523

Saludos,
Juan L. Mera
09 870 7523

podria se una correccion

Imagen de morpheuss_ec

[quote=morpheuss_ec]#!/bin/sh
#
echo "---------- Captura fecha -----------"
fecha=`date +%Y%m%d`

[/quote]

prueba esto fecha = `date +'%Y/%m/%d-%H:%M'`

info tomada de :
#info date

"Como no sabian q era imposible lo hicieron"
(anònimo)
"Prefiero que mi mente se abra movida por la curiosidad .a que se cierre movida por la convicción"
(G.Spence)
"Matrix es el mundo que