b26ac61376
(cplus-dem.o): Link c++filt with version.o. * strings.c: Include bucomm.h and add prototypes to other decls. Remove -h option. * bucomm.h: Declare xrealloc. * nm.c, objcopy.c, objdump.c, size.c, strings.c (main, usage): Add --help option. Put "GNU" in the version message. (usage): Take stream and exit status as args. (main): Pass new args to usage.
143 lines
3.0 KiB
Groff
143 lines
3.0 KiB
Groff
.\" Copyright (c) 1993 Free Software Foundation
|
|
.\" See section COPYING for conditions for redistribution
|
|
.TH nm 1 "25 June 1993" "cygnus support" "GNU Development Tools"
|
|
.de BP
|
|
.sp
|
|
.ti \-.2i
|
|
\(**
|
|
..
|
|
|
|
.SH NAME
|
|
strings\(em\&print the strings of printable characters in files
|
|
|
|
.SH SYNOPSIS
|
|
.hy 0
|
|
.na
|
|
.TP
|
|
.B strings
|
|
.RB "[\|" \-a | \-\c
|
|
.RB | \-\-all "\|]"
|
|
.RB "[\|" \-f | \-\-print\-file\-name "\|]"
|
|
.RB "[\|" \-o "\|]"
|
|
.RB "[\|" \-\-help "\|]"
|
|
.RB "[\|" \-v | \-\-version "\|]"
|
|
.RB "[\|" \-n
|
|
.I min\-len\c
|
|
.RI | \-min\-len\c
|
|
.RB | "\-\-bytes="\c
|
|
.I min\-len\c
|
|
\&\|]
|
|
.RB "[\|" \-t
|
|
.I {o,x,d}\c
|
|
.RB | "\-\-radix="\c
|
|
.I {o,x,d}\c
|
|
\&\|]
|
|
.I file\c
|
|
.ad b
|
|
.hy 1
|
|
.SH DESCRIPTION
|
|
For each
|
|
.I file
|
|
given, GNU \c
|
|
.B strings
|
|
prints the printable character sequences that are at least 4
|
|
characters long (or the number given with the options below) and are
|
|
followed by a NUL or newline character. By default, it only prints
|
|
the strings from the initialized data sections of object files; for
|
|
other types of files, it prints the strings from the whole file.
|
|
|
|
.PP
|
|
.B strings
|
|
is mainly useful for determining the contents of non-text files.
|
|
|
|
.SH OPTIONS
|
|
The long and short forms of options, shown here as alternatives, are
|
|
equivalent.
|
|
|
|
.TP
|
|
.B \-a
|
|
.TP
|
|
.B \-\-all
|
|
.TP
|
|
.B \-
|
|
Do not scan only the initialized data section of object files; scan
|
|
the whole files.
|
|
|
|
.TP
|
|
.B \-f
|
|
.TP
|
|
.B \-\-print\-file\-name
|
|
Print the name of the file before each string.
|
|
|
|
.TP
|
|
.B \-\-help
|
|
Print a summary of the options to
|
|
.B strings
|
|
on the standard output and exit.
|
|
|
|
.TP
|
|
.B \-v
|
|
.TP
|
|
.B \-\-version
|
|
Print the version number
|
|
of
|
|
.B strings
|
|
on the standard output and exit.
|
|
|
|
.TP
|
|
.B "\-n \fImin\-len\fP"
|
|
.B "\-\fImin\-len\fP"
|
|
.TP
|
|
.B "\-bytes=\fImin\-len\fP"
|
|
Print sequences of characters that are at least
|
|
.I min\-len
|
|
characters long, instead of the default 4.
|
|
|
|
.TP
|
|
.BR "\-t " {o,x,d}
|
|
.TP
|
|
.BR "\-\-radix=" {o,x,d}
|
|
Print the offset within the file before each string. The single
|
|
character argument specifies the radix of the offset\(emoctal,
|
|
hexadecimal, or decimal.
|
|
|
|
.TP
|
|
.B \-o
|
|
Like
|
|
.BR "\-t o" .
|
|
|
|
.PP
|
|
|
|
.SH "SEE ALSO"
|
|
.RB "`\|" binutils "\|'"
|
|
entry in
|
|
.B
|
|
info\c
|
|
\&;
|
|
.I
|
|
The GNU Binary Utilities\c
|
|
\&, Roland H. Pesch (October 1991);
|
|
.BR ar ( 1 ),
|
|
.BR nm ( 1 ),
|
|
.BR objdump ( 1 ),
|
|
.BR ranlib ( 1 ).
|
|
|
|
|
|
.SH COPYING
|
|
Copyright (c) 1993 Free Software Foundation, Inc.
|
|
.PP
|
|
Permission is granted to make and distribute verbatim copies of
|
|
this manual provided the copyright notice and this permission notice
|
|
are preserved on all copies.
|
|
.PP
|
|
Permission is granted to copy and distribute modified versions of this
|
|
manual under the conditions for verbatim copying, provided that the
|
|
entire resulting derived work is distributed under the terms of a
|
|
permission notice identical to this one.
|
|
.PP
|
|
Permission is granted to copy and distribute translations of this
|
|
manual into another language, under the above conditions for modified
|
|
versions, except that this permission notice may be included in
|
|
translations approved by the Free Software Foundation instead of in
|
|
the original English.
|