Concept Index ************* This is a general index of all issues discussed in this manual, with the exception of the 'sed' commands and command-line options. [index ]
· -e, example Overview. (line 43) · -e, example <1> sed script overview. (line 37) · -expression, example Overview. (line 43) · -f, example Overview. (line 43) · -f, example <1> sed script overview. (line 37) · -file, example Overview. (line 43) · -i, example Overview. (line 23) · -n, example Overview. (line 30) · -s, example Overview. (line 37) · 0 address Reporting Bugs. (line 114) · ;, command separator sed script overview. (line 37) · a, and semicolons sed script overview. (line 56) · Additional reading about sed Other Resources. (line 13) · ADDR1,+N Range Addresses. (line 31) · ADDR1,~N Range Addresses. (line 31) · address range, example sed script overview. (line 23) · Address, as a regular expression Regexp Addresses. (line 13) · Address, last line Numeric Addresses. (line 13) · Address, numeric Numeric Addresses. (line 8) · addresses, excluding Addresses overview. (line 31) · Addresses, in sed scripts Numeric Addresses. (line 6) · addresses, negating Addresses overview. (line 31) · addresses, numeric Addresses overview. (line 6) · addresses, range Addresses overview. (line 24) · addresses, regular expression Addresses overview. (line 18) · addresses, syntax sed script overview. (line 13) · alphabetic characters Character Classes and Bracket Expressions. (line 49) · alphanumeric characters Character Classes and Bracket Expressions. (line 44) · Append hold space to pattern space Other Commands. (line 284) · Append next input line to pattern space Other Commands. (line 257) · Append pattern space to hold space Other Commands. (line 276) · Appending text after a line Other Commands. (line 45) · b, joining lines with Branching and flow control. (line 150) · b, versus t Branching and flow control. (line 150) · back-reference Back-references and Subexpressions. (line 6) · Backreferences, in regular expressions The "s" Command. (line 18) · blank characters Character Classes and Bracket Expressions. (line 54) · bracket expression Character Classes and Bracket Expressions. (line 6) · Branch to a label, if s/// failed Extended Commands. (line 63) · Branch to a label, if s/// succeeded Programming Commands. (line 22) · Branch to a label, unconditionally Programming Commands. (line 18) · branching and n, N Branching and flow control. (line 105) · branching, infinite loop Branching and flow control. (line 95) · branching, joining lines Branching and flow control. (line 150) · Buffer spaces, pattern and hold Execution Cycle. (line 6) · Bugs, reporting Reporting Bugs. (line 6) · c, and semicolons sed script overview. (line 56) · case insensitive, regular expression Regexp Addresses. (line 47) · Case-insensitive matching The "s" Command. (line 117) · Caveat -- #n on first line Common Commands. (line 20) · character class Character Classes and Bracket Expressions. (line 6) · character classes Character Classes and Bracket Expressions. (line 43) · classes of characters Character Classes and Bracket Expressions. (line 43) · Command groups Common Commands. (line 91) · Comments, in scripts Common Commands. (line 12) · Conditional branch Programming Commands. (line 22) · Conditional branch <1> Extended Commands. (line 63) · control characters Character Classes and Bracket Expressions. (line 57) · Copy hold space into pattern space Other Commands. (line 280) · Copy pattern space into hold space Other Commands. (line 272) · cycle, restarting Branching and flow control. (line 75) · d, example sed script overview. (line 23) · Delete first line from pattern space Other Commands. (line 251) · digit characters Character Classes and Bracket Expressions. (line 62) · Disabling autoprint, from command line Command-Line Options. (line 23) · empty regular expression Regexp Addresses. (line 22) · Emptying pattern space Extended Commands. (line 85) · Emptying pattern space <1> Reporting Bugs. (line 143) · Evaluate Bourne-shell commands Extended Commands. (line 12) · Evaluate Bourne-shell commands, after substitution The "s" Command. (line 108) · example, address range sed script overview. (line 23) · example, regular expression sed script overview. (line 28) · Exchange hold space with pattern space Other Commands. (line 288) · Excluding lines Addresses overview. (line 31) · exit status Exit status. (line 6) · exit status, example Exit status. (line 25) · Extended regular expressions, choosing Command-Line Options. (line 135) · Extended regular expressions, syntax ERE syntax. (line 6) · File name, printing Extended Commands. (line 30) · Files to be processed as input Command-Line Options. (line 181) · Flow of control in scripts Programming Commands. (line 11) · Global substitution The "s" Command. (line 74) · GNU extensions, /dev/stderr file The "s" Command. (line 101) · GNU extensions, /dev/stderr file <1> Other Commands. (line 240) · GNU extensions, /dev/stdin file Other Commands. (line 227) · GNU extensions, /dev/stdin file <1> Extended Commands. (line 53) · GNU extensions, /dev/stdout file Command-Line Options. (line 189) · GNU extensions, /dev/stdout file <1> The "s" Command. (line 101) · GNU extensions, /dev/stdout file <2> Other Commands. (line 240) · GNU extensions, 0 address Range Addresses. (line 31) · GNU extensions, 0 address <1> Reporting Bugs. (line 114) · GNU extensions, 0,ADDR2 addressing Range Addresses. (line 31) · GNU extensions, ADDR1,+N addressing Range Addresses. (line 31) · GNU extensions, ADDR1,~N addressing Range Addresses. (line 31) · GNU extensions, branch if s/// failed Extended Commands. (line 63) · GNU extensions, case modifiers in s commands The "s" Command. (line 29) · GNU extensions, checking for their presence Extended Commands. (line 69) · GNU extensions, debug Command-Line Options. (line 29) · GNU extensions, disabling Command-Line Options. (line 102) · GNU extensions, emptying pattern space Extended Commands. (line 85) · GNU extensions, emptying pattern space <1> Reporting Bugs. (line 143) · GNU extensions, evaluating Bourne-shell commands The "s" Command. (line 108) · GNU extensions, evaluating Bourne-shell commands <1> Extended Commands. (line 12) · GNU extensions, extended regular expressions Command-Line Options. (line 135) · GNU extensions, g and NUMBER modifier The "s" Command. (line 80) · GNU extensions, I modifier The "s" Command. (line 117) · GNU extensions, I modifier <1> Regexp Addresses. (line 47) · GNU extensions, in-place editing Command-Line Options. (line 56) · GNU extensions, in-place editing <1> Reporting Bugs. (line 95) · GNU extensions, M modifier The "s" Command. (line 122) · GNU extensions, M modifier <1> Regexp Addresses. (line 75) · GNU extensions, modifiers and the empty regular expression Regexp Addresses. (line 22) · GNU extensions, N~M addresses Numeric Addresses. (line 18) · GNU extensions, quitting silently Extended Commands. (line 36) · GNU extensions, R command Extended Commands. (line 53) · GNU extensions, reading a file a line at a time Extended Commands. (line 53) · GNU extensions, returning an exit code Common Commands. (line 28) · GNU extensions, returning an exit code <1> Extended Commands. (line 36) · GNU extensions, setting line length Other Commands. (line 207) · GNU extensions, special escapes Escapes. (line 6) · GNU extensions, special escapes <1> Reporting Bugs. (line 88) · GNU extensions, special two-address forms Range Addresses. (line 31) · GNU extensions, subprocesses The "s" Command. (line 108) · GNU extensions, subprocesses <1> Extended Commands. (line 12) · GNU extensions, to basic regular expressions BRE syntax. (line 13) · GNU extensions, to basic regular expressions <1> BRE syntax. (line 59) · GNU extensions, to basic regular expressions <2> BRE syntax. (line 62) · GNU extensions, to basic regular expressions <3> BRE syntax. (line 77) · GNU extensions, to basic regular expressions <4> BRE syntax. (line 87) · GNU extensions, to basic regular expressions <5> Reporting Bugs. (line 61) · GNU extensions, two addresses supported by most commands Other Commands. (line 61) · GNU extensions, two addresses supported by most commands <1> Other Commands. (line 115) · GNU extensions, two addresses supported by most commands <2> Other Commands. (line 204) · GNU extensions, two addresses supported by most commands <3> Other Commands. (line 236) · GNU extensions, unlimited line length Limitations. (line 6) · GNU extensions, writing first line to a file Extended Commands. (line 80) · Goto, in scripts Programming Commands. (line 18) · graphic characters Character Classes and Bracket Expressions. (line 65) · Greedy regular expression matching BRE syntax. (line 113) · Grouping commands Common Commands. (line 91) · hexadecimal digits Character Classes and Bracket Expressions. (line 88) · Hold space, appending from pattern space Other Commands. (line 276) · Hold space, appending to pattern space Other Commands. (line 284) · Hold space, copy into pattern space Other Commands. (line 280) · Hold space, copying pattern space into Other Commands. (line 272) · Hold space, definition Execution Cycle. (line 6) · Hold space, exchange with pattern space Other Commands. (line 288) · i, and semicolons sed script overview. (line 56) · In-place editing Reporting Bugs. (line 95) · In-place editing, activating Command-Line Options. (line 56) · In-place editing, Perl-style backup file names Command-Line Options. (line 67) · infinite loop, branching Branching and flow control. (line 95) · Inserting text before a line Other Commands. (line 104) · joining lines with branching Branching and flow control. (line 150) · joining quoted-printable lines Branching and flow control. (line 150) · labels Branching and flow control. (line 75) · Labels, in scripts Programming Commands. (line 14) · Last line, selecting Numeric Addresses. (line 13) · Line length, setting Command-Line Options. (line 97) · Line length, setting <1> Other Commands. (line 207) · Line number, printing Other Commands. (line 194) · Line selection Numeric Addresses. (line 6) · Line, selecting by number Numeric Addresses. (line 8) · Line, selecting by regular expression match Regexp Addresses. (line 13) · Line, selecting last Numeric Addresses. (line 13) · List pattern space Other Commands. (line 207) · lower-case letters Character Classes and Bracket Expressions. (line 68) · Mixing g and NUMBER modifiers in the s command The "s" Command. (line 80) · multiple files Overview. (line 37) · multiple sed commands sed script overview. (line 37) · n, and branching Branching and flow control. (line 105) · N, and branching Branching and flow control. (line 105) · named character classes Character Classes and Bracket Expressions. (line 43) · newline, command separator sed script overview. (line 37) · Next input line, append to pattern space Other Commands. (line 257) · Next input line, replace pattern space with Common Commands. (line 61) · Non-bugs, 0 address Reporting Bugs. (line 114) · Non-bugs, in-place editing Reporting Bugs. (line 95) · Non-bugs, localization-related Reporting Bugs. (line 124) · Non-bugs, localization-related <1> Reporting Bugs. (line 143) · Non-bugs, N command on the last line Reporting Bugs. (line 30) · Non-bugs, regex syntax clashes Reporting Bugs. (line 61) · numeric addresses Addresses overview. (line 6) · numeric characters Character Classes and Bracket Expressions. (line 62) · omitting labels Branching and flow control. (line 75) · output Overview. (line 23) · output, suppressing Overview. (line 30) · p, example Overview. (line 30) · paragraphs, processing Multiline techniques. (line 53) · parameters, script Overview. (line 43) · Parenthesized substrings The "s" Command. (line 18) · Pattern space, definition Execution Cycle. (line 6) · Portability, comments Common Commands. (line 15) · Portability, line length limitations Limitations. (line 6) · Portability, N command on the last line Reporting Bugs. (line 30) · POSIXLY_CORRECT behavior, bracket expressions Character Classes and Bracket Expressions. (line 112) · POSIXLY_CORRECT behavior, enabling Command-Line Options. (line 105) · POSIXLY_CORRECT behavior, escapes Escapes. (line 11) · POSIXLY_CORRECT behavior, N command Reporting Bugs. (line 56) · Print first line from pattern space Other Commands. (line 269) · printable characters Character Classes and Bracket Expressions. (line 72) · Printing file name Extended Commands. (line 30) · Printing line number Other Commands. (line 194) · Printing text unambiguously Other Commands. (line 207) · processing paragraphs Multiline techniques. (line 53) · punctuation characters Character Classes and Bracket Expressions. (line 75) · Q, example Exit status. (line 25) · q, example sed script overview. (line 28) · Quitting Common Commands. (line 28) · Quitting <1> Extended Commands. (line 36) · quoted-printable lines, joining Branching and flow control. (line 150) · range addresses Addresses overview. (line 24) · range expression Character Classes and Bracket Expressions. (line 18) · Range of lines Range Addresses. (line 6) · Range with start address of zero Range Addresses. (line 31) · Read next input line Common Commands. (line 61) · Read text from a file Other Commands. (line 219) · Read text from a file <1> Extended Commands. (line 53) · regex addresses and input lines Regexp Addresses. (line 84) · regex addresses and pattern space Regexp Addresses. (line 84) · regular expression addresses Addresses overview. (line 18) · regular expression, example sed script overview. (line 28) · Replace hold space with copy of pattern space Other Commands. (line 272) · Replace pattern space with copy of hold space Other Commands. (line 280) · Replacing all text matching regexp in a line The "s" Command. (line 74) · Replacing only Nth match of regexp in a line The "s" Command. (line 78) · Replacing selected lines with other text Other Commands. (line 157) · Requiring GNU sed Extended Commands. (line 69) · restarting a cycle Branching and flow control. (line 75) · Sandbox mode Command-Line Options. (line 157) · script parameter Overview. (line 43) · Script structure sed script overview. (line 6) · Script, from a file Command-Line Options. (line 51) · Script, from command line Command-Line Options. (line 46) · sed commands syntax sed script overview. (line 13) · sed commands, multiple sed script overview. (line 37) · sed script structure sed script overview. (line 6) · Selecting lines to process Numeric Addresses. (line 6) · Selecting non-matching lines Addresses overview. (line 31) · semicolons, command separator sed script overview. (line 37) · Several lines, selecting Range Addresses. (line 6) · Slash character, in regular expressions Regexp Addresses. (line 32) · space characters Character Classes and Bracket Expressions. (line 80) · Spaces, pattern and hold Execution Cycle. (line 6) · Special addressing forms Range Addresses. (line 31) · standard input Overview. (line 15) · Standard input, processing as input Command-Line Options. (line 183) · standard output Overview. (line 23) · stdin Overview. (line 15) · stdout Overview. (line 23) · Stream editor Introduction. (line 6) · subexpression Back-references and Subexpressions. (line 6) · Subprocesses The "s" Command. (line 108) · Subprocesses <1> Extended Commands. (line 12) · Substitution of text, options The "s" Command. (line 70) · suppressing output Overview. (line 30) · syntax, addresses sed script overview. (line 13) · syntax, sed commands sed script overview. (line 13) · t, joining lines with Branching and flow control. (line 150) · t, versus b Branching and flow control. (line 150) · Text, appending Other Commands. (line 45) · Text, deleting Common Commands. (line 44) · Text, insertion Other Commands. (line 104) · Text, printing Common Commands. (line 52) · Text, printing after substitution The "s" Command. (line 88) · Text, writing to a file after substitution The "s" Command. (line 101) · Transliteration Other Commands. (line 11) · Unbuffered I/O, choosing Command-Line Options. (line 164) · upper-case letters Character Classes and Bracket Expressions. (line 84) · Usage summary, printing Command-Line Options. (line 17) · Version, printing Command-Line Options. (line 13) · whitespace characters Character Classes and Bracket Expressions. (line 80) · Working on separate files Command-Line Options. (line 148) · Write first line to a file Extended Commands. (line 80) · Write to a file Other Commands. (line 240) · xdigit class Character Classes and Bracket Expressions. (line 88) · Zero, as range start address Range Addresses. (line 31)