Ero sivun ”Strings” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(komentorivikomentoja)
 
pEi muokkausyhteenvetoa
 
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä)
Rivi 1: Rivi 1:
Strings on [[komentorivikomennot|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:
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''strings''' on [[komentorivikomennot|komentorivikomento]], joka listaa binääritiedoston, kuten käännetyn ohjelman tai suljettua tiedostomuotoa käyttävän asiakirjan, sisältämät tulostuskelpoiset merkkijonot (jotka ovat oletuksena pidempiä kuin 4 merkkiä). Sen syntaksi on seuraava:
  strings [VALITSIMET] TIEDOSTOT
  strings [VALITSIMET] TIEDOSTOT



Nykyinen versio 20. elokuuta 2015 kello 10.22

strings on komentorivikomento, joka listaa binääritiedoston, kuten käännetyn ohjelman tai suljettua tiedostomuotoa käyttävän asiakirjan, 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