Go to the first, previous, next, last section, table of contents.
!
! operator, ! operator, ! operator, ! operator
!= operator, != operator
!~ operator, !~ operator, !~ operator, !~ operator, !~ operator, !~ operator
#
# (comment)
#! (executable scripts)
$
$ field operator, $ field operator
%
% operator
%= operator, %= operator
&
&& operator, && operator
*
* operator
** operator
**= operator, **= operator
*= operator, *= operator
+
+ operator
++ operator, ++ operator
+= operator, += operator
-
- operator
-- operator, -- operator
--assign option
--compat option
--copyleft option
--copyright option
--disable-nls configuration option
--dump-variables option
--enable-portals configuration option, --enable-portals configuration option
--field-separator option
--file option
--gen-po option, --gen-po option
--help option
--lint option
--lint-old option
--non-decimal-data option, --non-decimal-data option
--posix option
--profile option
--re-interval option
--source option
--traditional option
--usage option
--version option
--with-included-gettext configuration option, --with-included-gettext configuration option
-= operator, -= operator
-F option, -F option
-f option, -f option
-mf option
-mr option
-v option
-W option
/
/ operator
/= operator, /= operator
/= operator vs. /=.../ regexp constant
`/dev/fd' special files
`/dev/pgrpid' special file
`/dev/pid' special file
`/dev/ppid' special file
`/dev/stderr' special file
`/dev/stdin' special file
`/dev/stdout' special file
`/dev/user' special file
`/inet' special files
`/p' special files
<
< I/O operator
< operator, < operator
<= operator, <= operator
=
= operator
== operator, == operator
>
> I/O operator
> operator, > operator
>= operator, >= operator
>> I/O operator, >> I/O operator
?
?: operator
@
@command{awf} (amazingly workable formatter) program
@command{awka} compiler for @command{awk} programs
@command{awka}, source code
@command{awksed.awk} program
@command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version, @command{awk} language, POSIX version
@command{awk} language, V.4 version, @command{awk} language, V.4 version, @command{awk} language, V.4 version, @command{awk} language, V.4 version
@command{chem} utility
@command{csh} utility, @command{csh} utility, @command{csh} utility, @command{csh} utility, @command{csh} utility
@command{csh}, backslash continuation, @command{csh}, backslash continuation
@command{cut} utility
@command{egrep} utility, @command{egrep} utility
@command{expand} utility
@command{ftp}, anonymous
@command{gawk}, coding style
@command{gawk}, source code
@command{grcat} program
@command{id} utility
@command{kill} command
@command{ls} utility
@command{mawk}, source code
@command{msgfmt} utility
@command{mv} utility
@command{pgawk} program
@command{pwcat} program
@command{sed} utility, @command{sed} utility, @command{sed} utility, @command{sed} utility
@command{sleep} utility
@command{sort} utility
@command{tr} utility
@command{uniq} utility
@command{wc} utility
@command{w} utility
@env{AWKPATH} environment variable
\
\" escape sequence
\' regexp operator
\/ escape sequence
\< regexp operator
\> regexp operator
\` regexp operator
\a escape sequence
\b escape sequence
\B regexp operator
\f escape sequence
\n escape sequence
\nnn escape sequence (octal)
\r escape sequence
\t escape sequence
\v escape sequence
\W regexp operator
\w regexp operator
\x escape sequence
\y regexp operator
^
^ operator
^= operator, ^= operator
_
_ C macro (gettext)
_gr_init user-defined function
_pw_init user-defined function
a
accessing fields
account information, account information
acronym
action, curly braces
action, default
action, definition of
action, empty
action, separating statements
adding new features
addition
advanced features
advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes, advanced notes
Aho, Alfred, Aho, Alfred
AI programming, using @command{gawk}
alarm.awk program
algorithm, definition of
amazing @command{awk} assembler (@command{aaa})
amazingly workable formatter (@command{awf})
ambiguity, syntactic: /= operator vs. /=.../ regexp constant
amiga
anchors in regexps
AND bitwise operation
and built-in function
AND logical operator
anonymous @command{ftp}
ANSI
applications of @command{awk}, applications of @command{awk}
archeologists
ARGC variable
ARGIND variable, ARGIND variable
argument processing
arguments in function call
arguments, command-line
ARGV variable, ARGV variable
arithmetic operators
array assignment
array reference
arrays
arrays, associative
arrays, definition of
arrays, deleting an element
arrays, deleting entire contents
arrays, multidimensional subscripts
arrays, presence of elements
arrays, sorting
arrays, sorting and IGNORECASE
arrays, sparse
arrays, special for statement
arrays, subscripts, and IGNORECASE
arrays, subscripts, uninitialized variables
arrays, the in operator
artificial intelligence, using @command{gawk}
ASCII
asort built-in function, asort built-in function
assert C library function
assert user-defined function
assertions
assignment operators
assignment to fields
assoc_clear internal function
assoc_lookup internal function
associative arrays
atan2 built-in function
atari
automatic initialization
automatic warnings, automatic warnings, automatic warnings, automatic warnings, automatic warnings, automatic warnings, automatic warnings, automatic warnings
AWKNUM internal type
`awkprof.out' profiling output file
`awkvars.out' global variable list output file
b
backslash continuation, backslash continuation
backslash continuation, and comments
backslash continuation, in @command{csh}, backslash continuation, in @command{csh}
basic function of @command{awk}
basic programming concepts
`BBS-list' file
Beebe, Nelson
BEGIN special pattern
beginfile user-defined function
BeOS
Berry, Karl
binary I/O
bindtextdomain built-in function, bindtextdomain built-in function
bindtextdomain C library function
bindtextdomain user-defined function
BINMODE variable, BINMODE variable
bits2str user-defined function
bitwise complement
bitwise operations
bitwise shift
blocks, BEGIN and END, blocks, BEGIN and END
body of a loop
book, using this
boolean expressions
boolean operators
bracket expression
Brandon, Dick
break statement
break, outside of loops
Brennan, Michael, Brennan, Michael, Brennan, Michael, Brennan, Michael, Brennan, Michael
Broder, Alan J.
Brown, Martin, Brown, Martin, Brown, Martin
BSD portal files
BSD-based operating systems, BSD-based operating systems, BSD-based operating systems
buffer matching operators
buffering output, buffering output
buffering, interactive vs. non-interactive
buffering, non-interactive vs. interactive
buffers, flushing, buffers, flushing
bug reports
bug reports, email address, bug-gawk@gnu.org
bug-gawk@gnu.org bug reporting address
bugs, known in @command{gawk}
built-in functions
built-in variables
built-in variables, convey information
built-in variables, user modifiable
c
call by reference
call by value
calling a function, calling a function
case conversion
case sensitivity
changing contents of a field
changing the record separator
character class, character class
character encodings
character list
character list, complemented
character set (regexp component)
character sets (machine character encodings), character sets (machine character encodings)
Chassell, Robert J.
chr user-defined function
Cliff random numbers
cliff_rand user-defined function
close built-in function, close built-in function
Close, Diane, Close, Diane
close, return value
closing coprocesses
closing input files and pipes
closing output files and pipes
coding style used in @command{gawk}
collating elements
collating symbols
comma operator, not supported
command line
command line, setting FS on
command-line formats
command-line option, --assign
command-line option, --compat
command-line option, --copyleft
command-line option, --copyright
command-line option, --dump-variables
command-line option, --field-separator
command-line option, --file
command-line option, --gen-po, command-line option, --gen-po
command-line option, --help
command-line option, --lint
command-line option, --lint-old
command-line option, --non-decimal-data, command-line option, --non-decimal-data
command-line option, --posix
command-line option, --profile
command-line option, --re-interval
command-line option, --source
command-line option, --traditional
command-line option, --usage
command-line option, --version
command-line option, -F, command-line option, -F
command-line option, -f, command-line option, -f
command-line option, -mf
command-line option, -mr
command-line option, -v
command-line option, -W
comments
comments and backslash continuation
common mistakes, common mistakes, common mistakes, common mistakes, common mistakes, common mistakes, common mistakes, common mistakes, common mistakes, common mistakes, common mistakes
comp.lang.awk Usenet news group
comparison expressions
comparisons, string vs. regexp
compatibility mode, compatibility mode
compiled programs, compiled programs
compl built-in function
complement, bitwise
complemented character list
compound statement
computed regular expressions
concatenation
concatenation evaluation order
conditional expression
configuration option, --disable-nls
configuration option, --enable-portals, configuration option, --enable-portals
configuration option, --with-included-gettext, configuration option, --with-included-gettext
configuring @command{gawk}
constants, types of
continuation of lines
continue statement
continue, outside of loops
contributors to @command{gawk}
control statement
conventions, programming, conventions, programming, conventions, programming, conventions, programming, conventions, programming, conventions, programming, conventions, programming, conventions, programming, conventions, programming, conventions, programming
conversion of case
conversion of strings and numbers
conversions, during subscripting
converting dates to timestamps
CONVFMT variable, CONVFMT variable, CONVFMT variable
coprocess, coprocess, coprocess, coprocess
cos built-in function
curly braces
custom.h configuration file
cut.awk program
d
d.c., see "dark corner"
dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner, dark corner
data files, non-readable, skipping
data files, readable, checking
data-driven languages, data-driven languages
dates, converting to timestamps
Davies, Stephen, Davies, Stephen
dcgettext built-in function, dcgettext built-in function
dcgettext user-defined function
deadlock
decrement operators
default action
default pattern
defining functions
Deifik, Scott, Deifik, Scott, Deifik, Scott
delete statement
deleting elements of arrays
deleting entire arrays
deprecated features
deprecated options
differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}, differences between @command{gawk} and @command{awk}
directory search, directory search, directory search, directory search
division
do-while statement
documentation, online
documenting @command{awk} programs, documenting @command{awk} programs
double-precision floating-point, definition of
Drepper, Ulrich
dupnode internal function
dupword.awk program
dynamic profiling
dynamic regular expressions
dynamic regular expressions with embedded newlines
e
EBCDIC
egrep.awk program
element assignment
element of array
emaill address for bug reports, bug-gawk@gnu.org
embedded newlines, in dynamic regexps
EMISTERED
empty action
empty pattern
empty program
empty string, empty string, empty string, empty string
empty string, definition of
END special pattern
endfile user-defined function
endgrent user-defined function
endpwent user-defined function
ENVIRON variable
environment variable, @env{AWKPATH}
environment variable, POSIXLY_CORRECT
epoch, definition of
equivalence classes
ERRNO variable, ERRNO variable
errors, common, errors, common, errors, common, errors, common, errors, common, errors, common, errors, common, errors, common, errors, common, errors, common, errors, common
escape processing, sub et. al.
escape sequence notation
evaluation, order of, evaluation, order of, evaluation, order of
examining fields
executable scripts
exit statement
exp built-in function
explicit input
exponentiation
expression
expression, assignment
expression, boolean
expression, comparison
expression, conditional
expression, matching
extension built-in function
extensions, @command{mawk}
extensions, Bell Laboratories @command{awk}
extract.awk program
extraction, of marked strings (internationalization)
f
fatal errors, fatal errors, fatal errors, fatal errors, fatal errors, fatal errors, fatal errors, fatal errors, fatal errors
FDL
features, adding to @command{gawk}
features, advanced
features, undocumented
Fenlason, Jay, Fenlason, Jay
fflush built-in function
field operator $
field separator, choice of
field separator, FS
field separator, on command line
fields
fields, changing contents of
fields, definition of
fields, separating
FIELDWIDTHS variable
file descriptors
file, @command{awk} program
FILENAME variable, FILENAME variable, FILENAME variable
FILENAME, being set by getline
Fish, Fred, Fish, Fred
flag variables, flag variables, flag variables
floating-point, definition of
floating-point, positive and negative values for zero
floating-point, precision issues
flushing buffers, flushing buffers
FNR variable, FNR variable
for (x in ...) statement
for statement
force_number internal function
force_string internal function
format specifier, printf
format specifier, strftime
format specifiers, mixing regular with positional specifiers (printf)
format string
format, numeric output
formatted output
formatted timestamps
Free Documentation License
Free Software Foundation, Free Software Foundation, Free Software Foundation, Free Software Foundation
free_temp internal macro
FreeBSD, FreeBSD
FS variable, FS variable
FSF, FSF, FSF, FSF
function call, function call
function definition
function, recursive
function, user-defined
functions, undefined
g
G-d
Garfinkle, Scott
General Public License, General Public License, General Public License, General Public License, General Public License
gensub built-in function
gensub, escape processing
get_argument internal function
getgrent C library function
getgrent user-defined function
getgrgid user-defined function
getgrnam user-defined function
getgruser user-defined function
getline built-in function
getline, return values
getline, setting FILENAME
getopt C library function
getopt user-defined function
getpwent C library function
getpwent user-defined function
getpwnam user-defined function
getpwuid user-defined function
getservbyname C library function
gettext C library function
gettext, how it works
gettimeofday user-defined function
getting @command{gawk}
GNITS mailing list
GNU Free Documentation License
GNU General Public License, GNU General Public License, GNU General Public License, GNU General Public License, GNU General Public License
GNU Lesser General Public License, GNU Lesser General Public License
GNU Project, GNU Project
GNU/Linux, GNU/Linux, GNU/Linux, GNU/Linux, GNU/Linux, GNU/Linux, GNU/Linux, GNU/Linux, GNU/Linux
GPL, GPL, GPL, GPL, GPL
Grigera, Juan, Grigera, Juan
group file
group information
gsub built-in function
gsub, escape processing
gsub, third argument of
h
Hankerson, Darrel, Hankerson, Darrel, Hankerson, Darrel
Hartholz, Elaine
Hartholz, Marshall
hexadecimal numbers
historical features, historical features, historical features, historical features
history of @command{awk}
histsort.awk program
how @command{awk} works
Hughes, Phil
HUP signal
i
I/O, binary
I/O, from BEGIN and END
I/O, two-way
id.awk program
if-else statement
igawk.sh program
IGNORECASE variable, IGNORECASE variable, IGNORECASE variable, IGNORECASE variable
IGNORECASE, and array sorting
IGNORECASE, and array subscripts
ignoring case
implementation limits, implementation limits
in operator, in operator, in operator, in operator
increment operators
index built-in function
initialization, automatic
input
input file, sample
input files, skipping
input pipeline
input redirection
input, explicit
input, getline command
input, multiple line records
input, standard
insomnia, cure for
installation, amiga
installation, atari
installation, beos
installation, pc operating systems
installation, tandem
installation, unix
installation, vms
int built-in function
integer, definition of
integer, unsigned
interaction, @command{awk} and other programs
interactive buffering vs. non-interactive
internal function, assoc_clear
internal function, assoc_lookup
internal function, dupnode
internal function, force_number
internal function, force_string
internal function, get_argument
internal function, make_builtin
internal function, make_number
internal function, make_string
internal function, set_value
internal function, tmp_number
internal function, tmp_string
internal function, update_ERRNO
internal macro, free_temp
internal type, AWKNUM
internal type, NODE
internal variable, param_cnt
internal variable, stlen
internal variable, stptr
internal variable, type
internal variable, vname
internationalization, internationalization
internationalization features in @command{gawk}
internationalization of @command{awk} programs, portability issues
internationalization, marked strings
internationalizing a program
interpreted programs, interpreted programs
interval expressions
`inventory-shipped' file
invocation of @command{gawk}
ISO
ISO 8601
ISO 8859-1, ISO 8859-1
ISO Latin-1, ISO Latin-1
j
Jacobs, Andrew
Jaegermann, Michal, Jaegermann, Michal
Jedi knights
join user-defined function
k
Kahrs, J@"urgen, Kahrs, J@"urgen
Kenobi, Obi-Wan
Kernighan, Brian, Kernighan, Brian, Kernighan, Brian, Kernighan, Brian, Kernighan, Brian, Kernighan, Brian, Kernighan, Brian, Kernighan, Brian
Knights, jedi
known bugs
Kwok, Conrad
l
labels.awk program
language, @command{awk}
language, data-driven, language, data-driven
language, procedural
LC_ALL locale category
LC_COLLATE locale category
LC_CTYPE locale category
LC_MESSAGES locale category
LC_MONETARY locale category
LC_NUMERIC locale category
LC_RESPONSE locale category
LC_TIME locale category
left shift, bitwise
leftmost longest match, leftmost longest match
length built-in function
Lesser General Public License, Lesser General Public License
LGPL, LGPL
limitations, limitations
line break
line continuation, line continuation, line continuation, line continuation
lint checks, lint checks, lint checks, lint checks, lint checks, lint checks, lint checks, lint checks, lint checks
LINT variable
Linux, Linux, Linux, Linux, Linux, Linux, Linux, Linux, Linux
locale categories
locale, definition of
localization
log built-in function
logical false
logical operators
logical true
login information
long options
loop
loops, exiting
Lost In Space
lshift built-in function
lvalue
m
make_builtin internal function
make_number internal function
make_string internal function
mark parity
marked string extraction (internationalization)
marked strings for internationalization
Marx, Groucho
match built-in function
matching ranges of lines
matching, leftmost longest, matching, leftmost longest
matching, the null string
merging strings
message object files (gettext)
metacharacters
mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common, mistakes, common
mktime built-in function
modifiers (in format specifiers)
multidimensional subscripts
multiple line records
multiple passes over data
multiple statements on one line
multiplication
n
names, use of, names, use of, names, use of
namespace issues in @command{awk}, namespace issues in @command{awk}, namespace issues in @command{awk}
negative zero
NetBSD, NetBSD
networking, TCP/IP
new @command{awk}
new @command{awk} vs. old @command{awk}
newline
newlines, embedded in dynamic regexps
next file statement, next file statement
next statement
next, inside a user-defined function
nextfile statement
nextfile user-defined function
nextfile, inside a user-defined function
NF variable, NF variable
noassign.awk program
NODE internal type
non-interactive buffering vs. interactive
non-readable data files, skipping
NOT logical operator
NR variable, NR variable
null string, null string, null string
null string, as array subscript
null string, definition of
number of fields, NF
number of records, NR, FNR
numbers, hexadecimal
numbers, octal
numbers, used as subscripts
numeric character values
numeric constant
numeric output format
numeric string
numeric value
o
obsolete features
obsolete options
octal numbers
OFMT variable, OFMT variable, OFMT variable
OFS variable, OFS variable
old @command{awk}
old @command{awk} vs. new @command{awk}
one-liners
online documentation
OpenBSD, OpenBSD
operator precedence, operator precedence
operators, arithmetic
operators, assignment
operators, boolean
operators, decrement
operators, increment
operators, logical
operators, regexp matching
operators, relational, operators, relational
operators, short-circuit
operators, string
operators, string-matching
options, command-line
options, long
OR bitwise operation
or built-in function
OR logical operator
ord user-defined function
order of evaluation
order of evaluation, concatenation
ORS variable, ORS variable
other @command{awk} implementations
output
output field separator, OFS
output format specifier, OFMT
output record separator, ORS
output redirection
output, buffering, output, buffering
output, formatted
output, piping
p
P1003.2 POSIX standard
param_cnt internal variable
passes, multiple
password file
path, search, path, search, path, search, path, search
pattern, BEGIN
pattern, default
pattern, definition of
pattern, empty
pattern, END
pattern, range
pattern, regular expressions
patterns, types of
per file initialization and cleanup
PERL
Peters, Arno
Peterson, Hal
pipeline, input
pipes for output
piping commands into the shell
portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues, portability issues
portability issues, internationalization of @command{awk} programs
portable object files (gettext)
portal files
porting @command{gawk}
positional specifier, printf, positional specifier, printf
positional specifiers, mixing with regular formats (printf)
positive zero
POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}, POSIX @command{awk}
POSIX mode
POSIXLY_CORRECT environment variable
precedence, precedence
precedence, regexp operators
print statement
printf statement
printf statement, syntax of
printf, format-control characters
printf, mixing positional specifiers with regular formats
printf, modifiers
printf, positional specifier, printf, positional specifier
printing
problem reports
procedural languages
process information
processing arguments
processing data
PROCINFO variable
profiling @command{awk} programs
profiling output file (`awkprof.out')
profiling, dynamic
program file
program, @command{awk}
program, definition of, program, definition of
program, self-contained
programming concepts, basic
programming conventions, programming conventions, programming conventions, programming conventions, programming conventions, programming conventions, programming conventions, programming conventions, programming conventions, programming conventions
programming language, recipe for
programming, basic steps
programs, compiled
programs, documenting, programs, documenting
programs, interpreted
q
quotient
quoting rules, shell
quoting, shell, quoting, shell, quoting, shell
r
Rakitzis, Byron
rand built-in function
random numbers, Cliff
random numbers, seed of
range pattern
Rankin, Pat, Rankin, Pat, Rankin, Pat, Rankin, Pat
readable data files, checking
readable.awk program
reading files
reading files, getline command
reading files, multiple line records
recipe for a programming language
record separator, RS
record terminator, RT
record, definition of, record, definition of
records, multiple line
recursive function
redirection of input
redirection of output
reference counting
reference to array
regexp
regexp as expression
regexp comparison vs. string comparison
regexp constant
regexp constants, difference between slashes and quotes
regexp operators, regexp operators, regexp operators
regexp operators, GNU specific
regexp operators, precedence of
regexp, anchors
regexp, dynamic
regexp, dynamic, with embedded newlines
regexp, effect of command-line options
regular expression
regular expression metacharacters
regular expressions as field separators
regular expressions as patterns
regular expressions as record separators
regular expressions, computed
relational operators, relational operators
remainder
removing elements of arrays
reporting bugs
reporting problems
return statement
return value from close
rewind user-defined function
RFC 1036
RFC 822
right shift, bitwise
Ritchie, Dennis
RLENGTH variable, RLENGTH variable
Robbins, Arnold, Robbins, Arnold, Robbins, Arnold, Robbins, Arnold, Robbins, Arnold, Robbins, Arnold, Robbins, Arnold
Robbins, Bill
Robbins, Harry
Robbins, Jean
Robbins, Miriam, Robbins, Miriam, Robbins, Miriam
Robinson, Will
robot, the
Rommel, Kai Uwe, Rommel, Kai Uwe, Rommel, Kai Uwe
round user-defined function
rounding
RS variable, RS variable
rshift built-in function
RSTART variable, RSTART variable
RT variable, RT variable, RT variable
Rubin, Paul, Rubin, Paul
rule, definition of, rule, definition of
running @command{awk} programs
running long programs
rvalue
s
sample input files
scalar, definition of
scanning an array
Schreiber, Bert
Schreiber, Rita
script, definition of
scripts, executable
search path, search path, search path, search path
search path, for source files, search path, for source files, search path, for source files, search path, for source files
seed for random numbers
self-contained programs
set_value internal function
sex, comparisons with, sex, comparisons with
sex, programmer attractiveness
shell and @command{awk} interaction
shell quoting, shell quoting, shell quoting
shell quoting rules
shell quoting, tricks
shell varibles, using in @command{awk} programs
shell, piping commands into
shift, bitwise
short-circuit operators
side effects, side effects, side effects, side effects, side effects, side effects, side effects, side effects, side effects, side effects, side effects
SIGHUP signal
signals, SIGHUP
signals, SIGUSR1
SIGUSR1 signal
simple stream editor
sin built-in function
single quotes, why needed
single-character fields
single-precision floating-point, definition of
skipping input files
skipping lines between markers
Skywalker, Luke
source code, @command{awka}
source code, @command{gawk}
source code, @command{mawk}
source code, Unix @command{awk}
sparse arrays
Spencer, Henry
split built-in function
split utility
split.awk program
sprintf built-in function
sqrt built-in function
srand built-in function
Stallman, Richard, Stallman, Richard, Stallman, Richard, Stallman, Richard
standard error output
standard input, standard input, standard input
standard output
statement, compound
stlen internal variable
stptr internal variable
stream editor, stream editor, stream editor
stream editor, simple
strftime built-in function
string comparison vs. regexp comparison
string constants
string extraction (internationalization)
string operators
string-matching operators
strtonum built-in function
sub built-in function
sub, escape processing
sub, third argument of
subscripts in arrays
SUBSEP variable, SUBSEP variable
substr built-in function
subtraction
Sumner, Andrew
syntactic ambiguity: /= operator vs. /=.../ regexp constant
system built-in function
systime built-in function
t
tandem
Tcl
TCP/IP networking, TCP/IP networking
tee utility
tee.awk program
terminator, record
testbits.awk program
Texinfo, Texinfo, Texinfo, Texinfo, Texinfo, Texinfo, Texinfo, Texinfo, Texinfo
textdomain C library function
TEXTDOMAIN variable, TEXTDOMAIN variable
time of day
timestamps
timestamps, converting from dates
timestamps, formatted
tmp_number internal function
tmp_string internal function
tolower built-in function
Torvalds, Linus
toupper built-in function
translate.awk program
Trueman, David, Trueman, David, Trueman, David
truth values
two-way I/O
type conversion
type internal variable
types of variables, types of variables
u
undefined functions
undocumented features
uninitialized variables, as array subscripts
uniq.awk program
Unix
Unix @command{awk}, source code
unsigned integers
update_ERRNO internal function
use of comments
user information
user-defined functions
user-defined variables
uses of @command{awk}, uses of @command{awk}
uses of @command{gawk}
using shell variables in @command{awk} programs
using this book
USR1 signal
v
values of characters as numbers
values, numeric
values, string
variable shadowing
variable typing
variable, definition of
variables, user-defined
vname internal variable
w
Wall, Larry
warnings, automatic, warnings, automatic, warnings, automatic, warnings, automatic, warnings, automatic, warnings, automatic, warnings, automatic, warnings, automatic
wc.awk program
Weinberger, Peter, Weinberger, Peter
while statement
Williams, Kent
Woods, John
word boundaries, matching
word, regexp definition of
wordfreq.awk program
x
xgettext utility
XOR bitwise operation
xor built-in function
z
Zaretskii, Eli
zero, negative vs. positive
Zoulas, Christos
|
| I/O operator, | I/O operator, | I/O operator
|& I/O operator, |& I/O operator, |& I/O operator, |& I/O operator
|| operator, || operator
~
~ operator, ~ operator, ~ operator, ~ operator, ~ operator, ~ operator
Go to the first, previous, next, last section, table of contents.