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>