[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: script tar con nomi directory contenenti spazi



Il 26/09/2016 12:12, Piviul ha scritto:
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

Grazie, e' vero... uso spesso cut per i campi e spesso non cerco la cosa piu' ovvia.

ciao
Bepep

--
le nuvole non hanno regole,
perchè non hanno mai rinunciato
alla libertà di sognare.


Reply to: