Re: wildcard v TARu a tak vybec

From: pavel hampl (hampl@gncz.cz)
Date: 01. 02. 2002, 12:26 CET


Karel Bednar wrote:
> 
> Muzete mi nekdo poradit? Popripade poslat link na nejake HOWTO?
> 
> Zkousel jsem expandovat  z tar archivu pouze jeden adresar
> timto zpusobem:
> 
> tar -xvf archive.tar   /sb1/samba/adresar1/adresar2/*
> 
> Pokud byl v adresari jeden soubor tak to probehlo korektne,
> pokud jich tam bylo vic tak ne.
> Analogicky tomu kdyz jsem pouzil * v nazvu souboru v archivu jako
> tar -xvf archive.tar   *oubor*.pdf
> 
> Pokud byl v archivu pouze  soubor.pdf  tak O.K. pokud jich je tam vic
> jako soubor1.pdf a soubor2.pdf tak opet chyba.


Pokud zadavate parametry s expandovacimi znaky a chcete, aby
je expandoval az vlastni program (a ne shell), musite ten
parametr dat do apostrofu. Takze


tar -xvf archive.tar   '/sb1/samba/adresar1/adresar2/*'
tar -xvf archive.tar   '*oubor*.pdf'

Pokud to neudelate, rozebere to uz shell a nahradi vypisem
souboru, ktere takhle nasel. Cili ten puvodni prikaz by
vlastne zjistil, ktere soubory jsou v adresari
"..../adresar2" a dal by TARu prikaz k jejich opetovnemu
vyextrahovani. To by melo smysl, kdybyste treba obnovoval
puvodni verze nebo tak neco.

Jinak tar umoznuje i zadavani adresaru, takze ten prvni
prikaz muze byt taky

tar -xvf archive.tar   /sb1/samba/adresar1/adresar2

Ale pozor na absolutni a relativni cesty.
PHampl


-- 
------------------------------------------
Pavel Hampl		email: hampl@gncz.cz
GN Resources CZ		http://www.gncz.cz
Ve Smeckach 20		tel: +420-2-96337821 <<NEW!
11000 Praha 1, CZ



This archive was generated by hypermail 2.1.2 : 01. 02. 2002, 11:24 CET