Provided by: manpages-pl_0.7-2_all bug

NAZWA

       strings - drukuje łańcuchy drukowalnych znaków z plików

SKŁADNIA

       strings [-afovV] [-min-len]
               [-n min-len] [--bytes=min-len]
               [-t radix] [--radix=radix]
               [-e kodowanie] [--encoding=kodowanie]
               [-] [--all] [--print-file-name]
               [-T bfdname] [--target=nazwabfd]
               [-w] [--include-all-whitespace]
               [-s] [--output-separatorłańcuch_sep]
               [--help] [--version] plik...

OPIS

       Dla każdego podanego pliku, GNU strings wyświetla drukowalne sekwencje znaków, mające co
       najmniej 4 znaki długości (lub liczbę podaną przez opcje opisane niżej), za którymi
       występuje znak niedrukowalny.

       W zależności od tego, jak program strings został skonfigurowany, domyślnie będzie
       wyświetlał albo wszystkie sekwencje drukowalnych znaków znajdujące się w każdym z plików,
       albo tylko te sekwencje, które znajdują się w ładowalnych i zainicjowanych sekcjach
       danych. Jeśli nie można rozpoznać typu pliku lub gdy strings czyta ze standardowego
       wejścia, to zawsze będzie wyświetlał wszystkie znalezione sekwencje drukowalnych znaków.

       W celu zachowania zgodności z poprzednimi wersjami każdy plik, który występuje po opcji -
       linii poleceń zostanie także całkowicie przeszukany, niezależnie od tego, czy występuje
       jakakolwiek opcja -d.

       strings jest przydatny do określania zawartości nietekstowych plików.

OPCJE

       -a
       --all
       -   Czyta cały plik, niezależnie od tego, jakie sekcje zawiera, ani od tego, czy te sekcje
           są załadowane lub zainicjowane. Zazwyczaj jest do zachowanie domyślne, ale strings
           może być skonfigurowany w ten sposób, że domyślną opcją jest -d.

           Opcja - zależy od pozycji i wymusza na programie strings przeprowadzanie pełnych
           wyszukiwań w każdym z plików występujących w linii poleceń po -, nawet jeśli podano
           również opcję -d.

       -d
       --data
           Wyświetla tylko łańcuchy znaków z zainicjowanych i ładowalnych sekcji pliku. Opcja ta
           pozwala na zmniejszenie ilości śmieci wyświetlanych na wyjściu, ale także naraża
           program strings na wszystkie zagrożenia bezpieczeństwa, które mogą być obecne w
           bibliotece BFD używanej do znajdowania i ładowania sekcji. Strings może być tak
           skonfigurowany, że ta opcja jest domyślnym zachowaniem. W takim przypadku za pomocą
           opcji -a można wyłączyć używanie biblioteki BFD i zamiast tego wypisać wszystkie
           łańcuchy znaków znalezione w pliku.

       -f
       --print-file-name
           Wyświetla nazwę pliku przed każdym łańcuchem znaków.

       --help
           Wypisuje sposób użycia programu i kończy pracę.

       -min-len
       -n min-len
       --bytes=min-len
           Drukuje sekwencje znaków, które mają przynajmniej min-len znaków, zamiast domyślnych
           4.

       -o  To samo, co -t o. Niektóre inne wersje strings mają -o, które działa jak -t d, a nie
           jak -t o.  Ponieważ nie możemy zapewnić zgodności z oboma znaczeniami, po prostu
           wybraliśmy jedno z nich.

       -t radix
       --radix=radix
           Drukuje offset w pliku przed każdym łańcuchem. Pojedynczy argument znakowy określa
           format offsetu: o - ósemkowy, x - szesnastkowy, d - dziesiętny.

       -e kodowanie
       --encoding=kodowanie
           Wybiera kodowanie znaków dla znalezionych łańcuchów. Możliwe wartości kodowania to: s
           - pojedyncze znaki 7-bitowe (ASCII, ISO 8859, itp., jest kodowanie domyślne), S -
           pojedyncze znaki 8-bitowe, b - 16-bitowe, big endian, l = 16-bitowe, little endian, B
           - 32-bitowe, big endian, L - 32-bitowe, little endian. Opcja te jest przydatna do
           wyszukiwania łańcuchów stworzonych z szerokich znaków (l oraz b aplikują się na
           przykład do kodowań Unicode UTF-16/UCS-2).

       -T nazwabfd
       --target=nazwabfd
           Podaje format kodu obiektowego inny niż domyślny format w systemie, na którym jest
           uruchomiony strings.

       -v
       -V
       --version
           Wyświetla numer wersji programu na standardowe wyjście i kończy działanie.

       -w
       --include-all-whitespace
           Domyślnie wyjściowe łańcuchy mogą zawierać znaki spacji i tabulacji, ale nie inne
           białe znaki, jak na przykład znaki nowej linii i powrotu karetki. Opcja -w pozwala na
           to, by wszystkie białe znaki były uważane za część łańcucha znaków.

       -s
       --output-separator
           Domyślnie wyjściowe łańcuchy znaków są rozdzielane znakami nowej linii. Ta opcja
           pozwala na podanie dowolnego łańcucha znaków, który będzie użyty jako separator
           rekordów wyjściowych. Użyteczne z opcją --include-all-whitespace, które może wypisywać
           łańcuchy znaków już zawierające znaki nowej linii.

       @plik
           Czyta opcje linii poleceń z podanego pliku. Przeczytane opcje są wstawiane w miejsce
           oryginalnej opcji @plik. Jeśli plik nie istnieje lub nie może być odczytany ta opcja
           jest traktowana dosłownie i nie jest usuwana.

           Opcje w pliku są rozdzielane białymi znakami. Biały znak może wystąpić w opcji, jeśli
           cała opcja zostanie ujęta w pojedyncze albo podwójne cudzysłowy. Można dodać dowolny
           znak (włączając w to znak odwrotnego ukośnika), poprzedzając go znakiem odwrotnego
           ukośnika. Plik może również zawierać dodatkowe opcje @plik -  w takim przypadku każda
           z takich opcji będzie przetwarzana rekurencyjnie.

ZOBACZ TAKŻE

       ar(1), nm(1), objdump(1), ranlib(1), readelf(1) oraz wpisy info binutils.

PRAWA AUTORSKIE

       Copyright (c) 1991-2017 Free Software Foundation, Inc.

       Zezwala się na kopiowanie, rozpowszechnianie i/lub modyfikowanie tego dokumentu na
       warunkach Licencji Wolnej Dokumentacji GNU (GNU Free Documentation License) w wersji 1.3
       lub jakiejkolwiek nowszej wersji opublikowanej przez Fundację Wolnego Oprogramowania, przy
       czym Sekcjami niezmiennymi są "GNU General Public License" i "GNU Free Documentation
       License", bez treści przedniej lub tylnej strony okładki.  Egzemplarz licencji
       zamieszczono w sekcji zatytułowanej "GNU Free Documentation License".

TŁUMACZENIE

       Autorami polskiego tłumaczenia niniejszej strony podręcznika man są: Przemek Borys (PTM)
       <pborys@dione.ids.pl> i Robert Luberda <robert@debian.org>.

       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ą
       2.27.90.20170124 oryginału.