Násobné rozbalení *.zip

Tom Hudec Tom na ABBA.cz
Čtvrtek Březen 7 18:51:32 CET 2002


Radek Liboska PhD. wrote:
>>Nejde o uvozovky. Jde o to, ze xargs preda volanemu prikazu tolik 
>>parametru, kolik vejde do jednoho prikazoveho radku. Ale u prikazu unzip 
>>je to nezadouci chovani, takze se musi xargs spoustet s -n1, aby jej 
>>spoustel vzdy s jednim parametrem. Samozrejme, ze find ... -exec je v 
>>tomto pripade vyhodnejsi.
>>
>>
> 
> zadne -n1 tam byt nemusi, zkuste si to. find to vraci po radcich,
> takze xargs to ma automaticky s jednim parametrem.

Co je to za blbost?

$ find . -name \*.zip
./2.zip
./0.zip
./1.zip
$ find . -name \*.zip | xargs
./2.zip ./0.zip ./1.zip
$ find . -name \*.zip | xargs -n1
./2.zip
./0.zip
./1.zip
$ find . -name \*.zip | xargs unzip
Archive:  ./2.zip
caution: filename not matched:  ./0.zip
caution: filename not matched:  ./1.zip

$ find --version
GNU find version 4.1.7
$ xargs --version
GNU xargs version 4.1.7



-- 
Tom Hudec <Tom(at)ABBA.cz>, editor of Tom's ABBA pages http://ABBA.cz/

   .''`.  The box said Windows, NT or better, so I installed Linux. :-)
  : :' :
  `. `'   Debian GNU/Linux  http://www.debian.org/  http://www.debian.cz/
    `-    The Perfect OS - the most software, the most people



Další informace o konferenci Linux