NAZWA
zipgrep - przeszukuje pliki w archiwum ZIP znajdując wiersze pasujące do wzorca
SKŁADNIA
zipgrep [opcje-egrep] wzorzec plik[.zip] [plik(i) ...] [-x xplik(i) ...]
OPIS
zipgrep wyszukuje pliki w archiwum ZIP, odnajdując wiersze pasujące do wzorca. zipgrep jest skryptem powłoki i do działania wymaga egrep(1) i unzip(1). Wyniki działania są identyczne do egrep(1).
ARGUMENTY
wzorzec
Wzorzec do archiwum ZIP. Można użyć dowolnego łańcucha i wyrażenia regularnego rozumianego przez egrep(1). plik[.zip] to ścieżka do archiwum ZIP. Nie można podać w niej masek (wieloznaczników). Jeśli nie odnajdzie się plik pod podaną nazwą, dodawany jest przyrostek .zip. Samorozpakowujące się pliki ZIP są obsługiwane, podobnie jak inne archiwa ZIP, należy jedynie dodać (jeśli potrzeba) przyrostek .exe.
[plik(i)]
Opcjonalna lista członów archiwum do przetworzenia, oddzielonych spacjami. Jeśli się ich nie poda, przeszukiwane są wszystkie części archiwum ZIP. Można skorzystać z wyrażeń regularnych (masek) do dopasowania wielu składników:
* |
dopasowuje sekwencję 0 lub więcej znaków | ||
? |
dopasowuje dokładnie 1 znak | ||
[...] |
dopasowuje dowolny pojedynczy znak z pomiędzy nawiasów; przedziały są określone przez znak początkowy, minus i znak końcowy. Jeśli jakiś wykrzyknik lub daszek ("!" lub "^") znajduje się zaraz za lewym nawiasem, to dopełniany jest przedział znaków w nawiasach (tzn. dopasowane są wszystkie znaki poza tym w nawiasie). |
Proszę upewnić się, że cytowane są wszystkie znaki, które mogą być zinterpretowane lub zmodyfikowane przez system operacyjny.
[-x xplik(i)]
Opcjonalna lista składników archiwum wyłączonych z przetwarzania. Ponieważ znaki masek dopasowują znak oddzielający katalogi ("/"), ta opcja może być użyta do wyłączenia wszystkich plików z podkatalogów. Przykładowo "zipgrep grumpy foo *.[ch] -x */*" dopasuje łańcuch "grumpy" we wszystkich plikach źródłowych C w głównym katalogu archiwum "foo", lecz nie w podkatalogach. Bez opcji -x, byłyby przeszukane wszystkie pliki źródłowe C we wszystkich podkatalogach pliku zip.
OPCJE
Wszystkie opcje przed nazwą archiwum ZIP są przekazywane do egrep(1).
ZOBACZ TAKŻE
egrep(1), unzip(1), zip(1), funzip(1), zipcloak(1), zipinfo(1), zipnote(1), zipsplit(1)
URL
Strona Info-ZIP jest dostępna pod adresem
http://www.info-zip.org/pub/infozip/
lub
ftp://ftp.info-zip.org/pub/infozip/ .
AUTORZY
Autorem zipgrep jest Jean-loup Gailly.
TŁUMACZENIE
Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Łukasz Kowalczyk (PTM) <lukow [AT] tempac.pl> i Michał Kułach <michal.kulach [AT] gmail.com>.
Polskie tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na stronie http://sourceforge.net/projects/manpages-pl/. Jest zgodne z wersją 6.0 oryginału.