Duda con script

1 risposta [Ultimo contenuto]
gdsr
Offline
Iscritto: 07/26/2012

Hola a todos los usuarios de la comunidad Trisquel.
Necesito ayuda con un script el fallo es con el comando date y tar

var=`date +%d%b%y`
echo $var
06dic12

Y necesito ejecutar el siguiente comando.

tar -jcvf CopiaDiferencial.tar.bz2 /home --after-date $var

Pero da error por que tar no acepta "06dic2012" pero si pruebo de la siguiente forma si funciona.

tar -jcvf CopiaDiferencial.tar.bz2 /home --after-date 06dec2012

Como puedo solucionar esto alguna sugerencia ...

Gracias

Daniel Molina
Offline
Iscritto: 07/04/2009

> var=`date +%d%b%y`
> echo $var
> 06dic12
>
>
> Pero da error por que tar no acepta "06dic2012" pero si pruebo de la
> siguiente forma si funciona.
>
> tar -jcvf CopiaDiferencial.tar.bz2 /home --after-date 06dec2012

Esto debería solucionar tu problema:

var=`LANG=en date +%d%b%y`