Go to the first, previous, next, last section, table of contents.


Index

#

  • `#'
  • `#!'
  • $

  • $ (field operator)
  • -

  • `-F' option
  • `-f' option
  • -f option
  • -F option
  • `-v' option
  • a

  • accessing fields
  • acronym
  • action, curly braces
  • action, default
  • action, definition of
  • action, separating statements
  • addition
  • and operator
  • applications of awk
  • ARGC
  • arguments in function call
  • arguments, command line
  • ARGV, ARGV
  • arithmetic operators
  • array assignment
  • array reference
  • arrays
  • arrays, definition of
  • arrays, deleting an element
  • arrays, multi-dimensional subscripts
  • arrays, presence of elements
  • arrays, special for statement
  • assignment operators
  • assignment to fields
  • associative arrays
  • awk language
  • awk program
  • b

  • backslash continuation
  • basic function of awk
  • `BBS-list' file
  • BEGIN special pattern
  • body of a loop
  • boolean expressions
  • boolean operators
  • boolean patterns
  • break statement
  • buffering output
  • buffers, flushing
  • built-in functions
  • built-in variables
  • built-in variables, user modifiable
  • c

  • call by reference
  • call by value
  • calling a function
  • case sensitivity
  • changing contents of a field
  • changing the record separator
  • close, close
  • closing input files and pipes
  • closing output files and pipes
  • command line
  • command line formats
  • command line, setting FS on
  • comments
  • comparison expressions
  • comparison expressions as patterns
  • computed regular expressions
  • concatenation
  • conditional expression
  • constants, types of
  • continuation of lines
  • continue statement
  • control statement
  • conversion of strings and numbers, conversion of strings and numbers
  • conversions, during subscripting
  • CONVFMT, CONVFMT, CONVFMT, CONVFMT
  • curly braces
  • d

  • default action
  • default pattern
  • defining functions
  • delete statement
  • deleting elements of arrays
  • differences between gawk and awk, differences between gawk and awk
  • differences: gawk and awk
  • division
  • documenting awk programs
  • dynamic regular expressions
  • e

  • element assignment
  • element of array
  • empty pattern
  • END special pattern
  • ENVIRON
  • escape sequence notation
  • examining fields
  • executable scripts
  • exit statement
  • explicit input
  • exponentiation
  • expression
  • expression, conditional
  • expressions, assignment
  • expressions, boolean
  • expressions, comparison
  • f

  • field separator, choice of
  • field separator, FS
  • field separator: on command line
  • field, changing contents of
  • fields
  • fields, separating
  • file descriptors
  • file, awk program
  • FILENAME, FILENAME
  • flushing buffers
  • FNR, FNR
  • for (x in ...)
  • for statement
  • format specifier
  • format string
  • formatted output
  • FS, FS
  • function call
  • function definition
  • functions, user-defined
  • g

  • getline
  • gsub
  • h

  • history of awk
  • how awk works
  • i

  • if statement
  • increment operators
  • input
  • input file, sample
  • input redirection
  • input, explicit
  • input, getline command
  • input, multiple line records
  • input, standard
  • interaction, awk and other programs
  • `inventory-shipped' file
  • invocation of awk
  • l

  • language, awk
  • length
  • logical operations
  • long options
  • loop
  • loops, exiting
  • lvalue
  • m

  • manual, using this
  • match, match
  • metacharacters
  • modifiers (in format specifiers)
  • multi-dimensional subscripts
  • multiple line records
  • multiple passes over data
  • multiple statements on one line
  • multiplication
  • n

  • next statement
  • NF, NF
  • not operator
  • NR, NR
  • number of fields, NF
  • number of records, NR or FNR
  • numbers, used as subscripts
  • numeric constant
  • numeric value
  • o

  • OFMT, OFMT, OFMT
  • OFS, OFS
  • one-liners
  • operator precedence
  • operators, $
  • operators, arithmetic
  • operators, assignment
  • operators, boolean
  • operators, increment
  • operators, regexp matching
  • operators, relational, operators, relational
  • operators, string
  • operators, string-matching
  • options, command line
  • options, long
  • or operator
  • ORS, ORS
  • output
  • output field separator, OFS
  • output record separator, ORS
  • output redirection
  • output, buffering
  • output, formatted
  • output, piping
  • p

  • passes, multiple
  • pattern, case sensitive
  • pattern, comparison expressions
  • pattern, default
  • pattern, definition of
  • pattern, empty
  • pattern, regular expressions
  • patterns, BEGIN
  • patterns, boolean
  • patterns, END
  • patterns, range
  • patterns, types of
  • pipes for output
  • precedence
  • `print $0'
  • print statement
  • printf statement, syntax of
  • printf, format-control characters
  • printf, modifiers
  • printing
  • program file
  • program, awk
  • program, definition of
  • program, self contained
  • programs, documenting
  • q

  • quotient
  • r

  • range pattern
  • reading files
  • reading files, getline command
  • reading files, multiple line records
  • record separator
  • records, multiple line
  • redirection of input
  • redirection of output
  • reference to array
  • regexp
  • regexp as expression
  • regexp operators
  • regexp search operators
  • regular expression matching operators
  • regular expression metacharacters
  • regular expressions as field separators
  • regular expressions as patterns
  • regular expressions, computed
  • relational operators, relational operators
  • remainder
  • removing elements of arrays
  • return statement
  • RLENGTH, RLENGTH
  • RS, RS
  • RSTART, RSTART
  • rule, definition of
  • running awk programs
  • running long programs
  • s

  • sample input file
  • scanning an array
  • script, definition of
  • scripts, executable
  • scripts, shell
  • self contained programs
  • shell scripts
  • side effect
  • single quotes, why needed
  • split
  • sprintf
  • standard error output
  • standard input, standard input, standard input
  • standard output
  • string constants
  • string operators
  • string-matching operators
  • sub
  • subscripts in arrays
  • SUBSEP, SUBSEP
  • substr
  • subtraction
  • system
  • t

  • tolower
  • toupper
  • u

  • use of comments
  • user-defined functions
  • user-defined variables
  • uses of awk
  • using this manual
  • v

  • variables, user-defined
  • w

  • what is awk
  • when to use awk
  • while statement

  • Go to the first, previous, next, last section, table of contents.