Saiten (Unix)

Saiten
Strings Command.png
Das strings Befehl
Geschrieben in C
Betriebssystem Unix, Unix-artig, Plan 9, Inferno
Plattform Plattformübergreifend
Typ Befehl
Lizenz Plan 9: MIT -Lizenz

Im Computer Software, Saiten ist ein Programm in Unix, Plan 9, Inferno, und Unix-artig Betriebssysteme Das findet und druckt Text Saiten eingebettet in Binärdateien wie ausführbare.Es kann auf Objektdateien verwendet werden und Kernpolster.

Überblick

Saiten werden erkannt, indem Sequenzen von mindestens 4 (standardmäßig) druckbaren Zeichen gesucht werden, die in einem NUL -Charakter enden (dh,,, Null-terminierte Saiten).Einige Implementierungen bieten Optionen zur Bestimmung, was als druckbares Zeichen anerkannt wird, was für die Suche nach Nicht-ASCII und breitem Charakter-Text nützlich ist.

Die gemeinsame Verwendung beinhaltet die Überleitung seiner Ausgabe an an Grep und falten oder die Ausgabe zu a umleiten Datei.[1]

Es ist Teil der Binärversorger GNU (Binutils) und wurde auf andere Betriebssysteme, einschließlich des Ports Fenster.[2]

Beispiel

Verwendung Saiten zum Drucken von Sequenzen von Zeichen, die mindestens 8 Zeichen lang sind (dieser Befehl druckt das System aus BIOS Information;sollte als Wurzel ausgeführt werden):

dd wenn=/dev/mem BS=1k überspringen=768 zählen=256 2>/dev/null | Saiten -n 8 | weniger

Siehe auch

Verweise

  1. ^ Kiddle, Oliver;Jerry Peek;Peter Stephenson (2005). Von Bash bis Z Shell.New York, NY: Apress.p.413. ISBN 978-1-590-59376-9. OCLC 57450917.
  2. ^ Cygwin

Externe Links