Re: ZIP - program - pomoc !!!

Autor: Jacek Osiecki (joshua2_at_ciapek.uci.agh.edu.pl)
Data: Sat 16 May 1998 - 00:04:41 MET DST


Dnia Fri, 15 May 1998 15:35:12 +0200, Ngo Chi Lang napisał(a):

>Szukam programu ktory by automatycznie pakowal wybrane pliki
>(pojedynczo) i nadaje automatycznie nazwy archiwa taki jak nazwa danego
>pliku. Chodzi o to aby np.
>wybrane pliki :
> nazwa1.txt
> nazwa2.exe
>zamienial na
> nazwa1.zip
> nazwa2.zip

No dobra, a jeśli będą pliki "nazwa1.txt" i "nazwa1.exe" to ma je wrzucić do
wspólnego archiwum? Bo jeśli nie to trzeba by się trochę pobawić...

Wczoraj właśnie tego potrzebowałem - do skompresowania 150 skinów do
x11amp-a w osobne pliki .zip... realizowałem to tak:

for i in `ls -N| tr ' ' '_' | tr -d '/'` ; do aa=`echo $i | tr '_' ' '`;
zip -r -m -9 "$aa.zip" "$aa" ; done

Te kombinacje są spowodowane istnieniem spacji w nazwach... bez tego wystarczy:

for i in * ; do zip -r -m -9 $i.zip $i ; done

Ale pewnie Tobie chodzi o rozwiązanie pod DOS... też się da, tylko trzeba
będzie ręcznie zamienić nazwy plików:

1. Tworzysz katalog, np. "1"
2. Uruchamiasz:
   for %%v in (*.*) do pkzip 1\%%v %%v
3. w katalogu "1" masz skompresowane pliki, tylko musisz przerobić ich
   rozszerzenia na .zip

Pozdrawiam,

-- 
| Jacek Osiecki, ul. K.Jagiellonczyka 12, 31-704 Krakow 60 tel. (012)6455787|
|mailto:joshua2_at_linux.uci.agh.edu.pl  http://linux.uci.agh.edu.pl/~joshua2/ |


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:16:31 MET DST