beppe ha scritto il 26/09/2016 alle 00:37:
Lo script funziona bene finche' non incontra una directory con spazi:
$ cat tar_backup.sh
#!/bin/bash
data=$data$(date | cut -d ' ' -f6 | cut -c 1-4)
data=$data$(date | cut -d ' ' -f2)
data=$data$(date | cut -d ' ' -f3)
echo $data
a questo punto permettimi anche di farti qualche pulce sulla ricerca
della data; non è più semplice ricavarla con:
data=$(date +%Y%b%d)
(anche se userei +%Y%b%d solo per il fatto che puoi ordinare i backup
effettuati per data più facilmente...) piuttosto che con 3 chiamate al
comando date che fra le altre cose può essere prono agli errori in
quanto dipende dalle impostazioni di default del comando date?
Piviul