Re: Násobné rozbalení *.zip

Libor Dub libor_dub na email.cz
Čtvrtek Březen 7 13:27:57 CET 2002


Dobrý den,

děkuji Vám všem za rady, avšak některé v mém případě nešlo využít,
neboť každý archiv obsahoval soubor "zprava.txt" a došlo by
k jejich přepisování. Nakonec jsem to vyřešil vlastním 
skriptem "rozzip.sh" takto:

#!/bin/sh
for file in $(ls home/d/internet/04-03/Maily/odeslane/*.zip); do
   mkdir $file+"dir"
   unzip $file -d $file+"dir"
done
exit0

Tento skript pro každý zip soubor vytvoří adresář s názvem 
'soubor.zipdir' do něhož rozbalí archiv. Šikovnější tučňáci by
to jistě asi zvládli elegantněji, nicméně to je plně funkční.

Zdraví Oak



> On 7 Mar 2002, Radek Liboska PhD. wrote:
> 
> > zadne -n1 tam byt nemusi, zkuste si to. find to vraci po radcich,
> > takze xargs to ma automaticky s jednim parametrem.
> > 
> Tak to mate nejaky pokazeny xargs:
> 
> [david na dave latex-doc]$ vdir
> celkem 7084
> - -rw-rw-r--    1 david    david     1302862 pro  6 17:57 latex.ps
> - -rw-rw-r--    1 david    david      611747 pro  6 13:57 lshort2e-cz.pdf
> - -rw-rw-r--    1 david    david     5014711 pro  6 17:50 tbn.pdf
> - -rw-rw-r--    1 david    david      290537 pro  7 17:13 usrguide.ps
> [david na dave latex-doc]$ find . |xargs echo
> . ./latex.ps ./lshort2e-cz.pdf ./usrguide.ps ./tbn.pdf
> 
> Spustil jedenkrat echo a jako parametry mu predal nazvy vsech nalezenych 
> souboru.


---
   ---------> Created by Email.cz 
   http://www.email.cz <--- Get Your Free Email
     



Další informace o konferenci Linux