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

Re: script che comprime in formato zip



Ciao,

On 07/11/2015 10:35, iclam006@virgilio.it wrote:
> [...]
> struttura delle cartelle: percorsi relativi
> [...]
>
> unzip $1 -d ./$DIR_EXT
>
> find ./$DIR_EXT -iname "*.xml" -exec sed -i 's/Courier/DejaVu\ Sans\
> Mono/g' {} \;
> find ./$DIR_EXT -iname "*.xml" -exec sed -i 's/Courier\ New/DejaVu\
> Sans\ Mono/g' {} \;
> rm -r Thumbs.db
>
> zip -r ./riparato/$DIR_EXT.zip ./$DIR_EXT/*
>
> mv ./riparato/$DIR_EXT.zip ./riparato/$DIR_EXT.odt

Il problema è che così facendo il file zip contiene pure il path relativo.

Ho creato un file Originale.odt e poi:

mkdir QUI ; unzip Originale.odt -d QUI/
find QUI/ -iname "*.xml" -exec sed -i 's/Courier/DejaVu\ Sans\ Mono/g'
{} \;
find QUI/ -iname "*.xml" -exec sed -i 's/Courier\ New/DejaVu\ Sans\
Mono/g' {} \;
cd QUI/ ; zip ../Ricostruito.odt -r . ; cd ..

Così all'apertura non hai neppure l'errore.


Ciao

-- 
Alessandro T.

R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta all'e-mail dopo il testo citato? 


Reply to: