Ero sivun ”Strings” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(komentorivikomentoja)
(ei mitään eroa)

Versio 20. joulukuuta 2007 kello 10.43

Strings on komentorivikomento, joka listaa binääritiedoston (esim. käännetyn ohjelman) sisältämät tulostuskelpoiset merkkijonot (jotka ovat oletuksena pidempiä kuin 4 merkkiä). Sen syntaksi on seuraava:

strings [VALITSIMET] TIEDOSTOT

Esimerkiksi artikkelissa gettext tehdystä esimerkkiohjelmasta löytyisi mm. seuraavat merkkijonot:

$ strings testi
/lib64/ld-linux-x86-64.so.2
__gmon_start__
libc.so.6
-- 
|$0H
./kaannos
Hello Linux.fi
Visit %s
ohjelma
http://linux.fi

Mahdollisia valitsimia ovat mm.:

  • -a: käy läpi koko objektitiedoston eikä vain tiettyjä osia siitä
  • -n pituus, -pituus: vain merkkijonot, jotka ovat pidempiä kuin pituus
  • -f: tulosta tiedoston nimi jokaisen merkkijonon alkuun