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