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.

binutils-2.27.90-system                            2017-01-26                                         STRINGS(1)