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.