| STRINGS(1) | Narzędzia programistyczne GNU | STRINGS(1) |
strings - drukuje sekwencje drukowalnych znaków z plików
strings [-afovV] [-min-dług]
[-n min-dług] [--bytes=min-dług]
[-t format] [--radix=format]
[-e kodowanie] [--encoding=kodowanie]
[-U metoda] [--unicode=metoda]
[-] [--all] [--print-file-name]
[-T nazwa-bfd] [--target=nazwa-bfd]
[-w] [--include-all-whitespace]
[-s] [--output-separatorłańcuch_sep]
[--help] [--version] plik...
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 - wiersza 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.
Opcja - zależy od pozycji i wymusza na programie strings przeprowadzanie pełnych wyszukiwań w każdym z plików występujących w wierszu poleceń po -, nawet jeśli podano również opcję -d.
Opcja --unicode=invalid traktuje takie znaki jako niegraficzne, zatem niebędące częścią prawidłowego łańcucha. Wszelkie pozostałe opcje traktują je jako prawidłowe znaki łańcucha.
Opcja --unicode=locale wyświetla je w aktualnych ustawieniach regionalnych (locale), które mogą, lecz nie muszą, obsługiwać kodowania UTF-8. Opcja --unicode=hex wyświetla je jako sekwencje bajtów szesnastkowych, otoczonych znakami <>. Opcja --unicode=escape wyświetla je jako sekwencje ucieczki (\uxxxx), a opcja --unicode=highlight wyświetla je jako sekwencje ucieczki podświetlone na czerwono (jeśli obsługuje to urządzenie wyjściowe). Kolorowanie ma za zadanie przyciągnąć uwagę do obecności sekwencji unikodu tam, gdzie mogą nie być oczekiwane.
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.
ar(1), nm(1), objdump(1), ranlib(1), readelf(1) oraz wpisy info binutils.
Copyright (c) 1991-2025 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 niniejszej strony podręcznika: Przemek Borys <pborys@dione.ids.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
| 3 marca 2025 r. | binutils-2.44 |