Provided by: manpages-hu_20010119-6_all bug

NÉV

       strings — megtalálja a nyomtatható karakterláncokat a fájlokban

ÁTTEKINTÉS

       strings [-afo] [-n szám] [fájl ...]

LEÍRÁS

       A  strings  program  kiírja  a  megadott  fájlokban  lévő, vagy alapértelmezésben a szabványos bemenetről
       olvasott nyomtatható karaktereket.  Alapértelmezésben a karakterlánc legalább négy karakter  hosszú  kell
       legyen ahhoz, hogy a program kiírja.

       A program a következő opciókat ismeri:

       -a      Alapértelmezésben  a  strings  a tárgy fájloknak (object files) csak a text és az adat szegmensét
               vizsgálja át.  Az -a opció megadásával elérhetjük, hogy a strings a teljes tárgy fájlt átnézze.

       -f      Minden karakterlánc elé kiírja a fájl nevét amiben az megtalálható.

       -n      Megadja a kiírandó karatteklánc minimális hosszát, így ez szám értékű lesz négy helyett.

       -o      Minden karakterlánc elé kiírja decimális számmal annak helyét a fájlban (az offsetet)

       A strings hasznos többek között, ha pl. ismeretlen bináris fájlt akarunk azonosítani.

LÁSD MÉG

       hexdump(1)

HIBÁK

       A karakterláncokat azonosító algoritmus nagyon primitív.   Konkrétan,  egyes  architektúrákon  előforduló
       gépi kódú utasítások hasonlíthatnak ASCII bájt szekvenciákhoz és megtéveszthetik az algoritmust.

KOMPATIBILITÁS

       A strings történelmi implementációi csak a tárgy fájlok inicializált adat részét nézték át. Ez logikus is
       volt,  mert a karakterláncokat normális esetben ott tárolták.  Mivel azóta a fordítók fejlődtek, ma már a
       tárgy fájl text részében  is  lehetnek  karakterláncok,  ezért  a  strings  alapértelmezett  viselkedését
       megváltoztattuk.

TÖRTÉNETE

       A strings parancs a 3.0BSD -ben jelent meg.

MAGYAR FORDÍTÁS

       Kovács Emese <emese@eik.bme.hu>

3rd Berkeley Distribution                         1991 május 9.                                       STRINGS(1)