Re: script backup
Hai provato con la versione suggerita da only-2004@orsobruno.net?
alüra, si potrebbe fare cosí:
--------------
#!/bin/bash
bzip2 `find /home/utente -type f | egrep -v "\.zip$|\.gz$|\.bz2$"`
---------------
Se non gestisce gli i nomi con spazi si potrebbe fare:
--------------
#!/bin/bash
find /home/utente -type f | egrep -v "\.zip$|\.gz$|\.bz2$" |\
tr ' ' 'ç' > /tmp/lista
for i in `cat /tmp/lista | tr 'ç' ' '`; do
bzip "$i"
done
---------------
oppure:
--------------
#!/bin/bash
find /home/utente -type f | egrep -v "\.zip$|\.gz$|\.bz2$" |\
tr ' ' 'ç' > /tmp/lista
for i in `cat /tmp/lista`; do
FILE=`echo $i | tr 'ç' ' '`
bzip "$FILE"
done
---------------
unico problema è che non possono esistere files contenenti il carattere
"ç". se ci sono dovrai scegliere qualche altro carattere per lo script.
CMQ penso che il primo script dovrebbe fare il sui lavoro.
ciao
MaX
ho provato .. e non funziona come dovrebbe...
for i in `/tmp/listafiles2` non va bene ..
ho provato con
for i in `cat /tmp/listafiles2`
ma il problema è che non mi gestisce gli spazi nei nomi dei file...
es:
/documenti/foto casa/foto.jpg
tenta di eseguire:
bzip2 /documenti/foto
bzip2 casa/foto.jpg
qualche idea su come risolvere a questo problema ?
grazie.ciao.ff
Reply to: