This is a general index of all issues discussed in this manual, with the
exception of the sed
commands and command-line options.
| Index Entry | | Section |
|
- | | |
| -e, example: | | Overview |
| -e, example: | | sed script overview |
| –expression, example: | | Overview |
| -f, example: | | Overview |
| -f, example: | | sed script overview |
| –file, example: | | Overview |
| -i, example: | | Overview |
| -n, example: | | Overview |
| -s, example: | | Overview |
|
0 | | |
| 0 address: | | Reporting Bugs |
|
; | | |
| ;, command separator: | | sed script overview |
|
A | | |
| a , and semicolons: | | sed script overview |
| Additional reading about sed : | | Other Resources |
| addr1,+N: | | Range Addresses |
| addr1,~N: | | Range Addresses |
| address range, example: | | sed script overview |
| Address, as a regular expression: | | Regexp Addresses |
| Address, last line: | | Numeric Addresses |
| Address, numeric: | | Numeric Addresses |
| addresses, excluding: | | Addresses overview |
| Addresses, in sed scripts: | | Numeric Addresses |
| addresses, negating: | | Addresses overview |
| addresses, numeric: | | Addresses overview |
| addresses, range: | | Addresses overview |
| addresses, regular expression: | | Addresses overview |
| addresses, syntax: | | sed script overview |
| alphabetic characters: | | Character Classes and Bracket Expressions |
| alphanumeric characters: | | Character Classes and Bracket Expressions |
| Append hold space to pattern space: | | Other Commands |
| Append next input line to pattern space: | | Other Commands |
| Append pattern space to hold space: | | Other Commands |
| Appending text after a line: | | Other Commands |
|
B | | |
| b, joining lines with: | | Branching and flow control |
| b, versus t: | | Branching and flow control |
| back-reference: | | Back-references and Subexpressions |
| Backreferences, in regular expressions: | | The "s" Command |
| blank characters: | | Character Classes and Bracket Expressions |
| bracket expression: | | Character Classes and Bracket Expressions |
| Branch to a label, if s/// failed: | | Extended Commands |
| Branch to a label, if s/// succeeded: | | Programming Commands |
| Branch to a label, unconditionally: | | Programming Commands |
| branching and n, N: | | Branching and flow control |
| branching, infinite loop: | | Branching and flow control |
| branching, joining lines: | | Branching and flow control |
| Buffer spaces, pattern and hold: | | Execution Cycle |
| Bugs, reporting: | | Reporting Bugs |
|
C | | |
| c , and semicolons: | | sed script overview |
| case insensitive, regular expression: | | Regexp Addresses |
| Case-insensitive matching: | | The "s" Command |
| Caveat — #n on first line: | | Common Commands |
| character class: | | Character Classes and Bracket Expressions |
| character classes: | | Character Classes and Bracket Expressions |
| classes of characters: | | Character Classes and Bracket Expressions |
| Command groups: | | Common Commands |
| Comments, in scripts: | | Common Commands |
| Conditional branch: | | Programming Commands |
| Conditional branch: | | Extended Commands |
| control characters: | | Character Classes and Bracket Expressions |
| Copy hold space into pattern space: | | Other Commands |
| Copy pattern space into hold space: | | Other Commands |
| cycle, restarting: | | Branching and flow control |
|
D | | |
| d , example: | | sed script overview |
| Delete first line from pattern space: | | Other Commands |
| digit characters: | | Character Classes and Bracket Expressions |
| Disabling autoprint, from command line: | | Command-Line Options |
|
E | | |
| empty regular expression: | | Regexp Addresses |
| Emptying pattern space: | | Extended Commands |
| Emptying pattern space: | | Reporting Bugs |
| Evaluate Bourne-shell commands: | | Extended Commands |
| Evaluate Bourne-shell commands, after substitution: | | The "s" Command |
| example, address range: | | sed script overview |
| example, regular expression: | | sed script overview |
| Exchange hold space with pattern space: | | Other Commands |
| Excluding lines: | | Addresses overview |
| exit status: | | Exit status |
| exit status, example: | | Exit status |
| Extended regular expressions, choosing: | | Command-Line Options |
| Extended regular expressions, syntax: | | ERE syntax |
|
F | | |
| File name, printing: | | Extended Commands |
| Files to be processed as input: | | Command-Line Options |
| Flow of control in scripts: | | Programming Commands |
|
G | | |
| Global substitution: | | The "s" Command |
| GNU extensions, /dev/stderr file: | | The "s" Command |
| GNU extensions, /dev/stderr file: | | Other Commands |
| GNU extensions, /dev/stdin file: | | Other Commands |
| GNU extensions, /dev/stdin file: | | Extended Commands |
| GNU extensions, /dev/stdout file: | | Command-Line Options |
| GNU extensions, /dev/stdout file: | | The "s" Command |
| GNU extensions, /dev/stdout file: | | Other Commands |
| GNU extensions, 0 address: | | Range Addresses |
| GNU extensions, 0 address: | | Reporting Bugs |
| GNU extensions, 0,addr2 addressing: | | Range Addresses |
| GNU extensions, addr1,+N addressing: | | Range Addresses |
| GNU extensions, addr1,~N addressing: | | Range Addresses |
| GNU extensions, branch if s/// failed: | | Extended Commands |
| GNU extensions, case modifiers in s commands: | | The "s" Command |
| GNU extensions, checking for their presence: | | Extended Commands |
| GNU extensions, debug: | | Command-Line Options |
| GNU extensions, disabling: | | Command-Line Options |
| GNU extensions, emptying pattern space: | | Extended Commands |
| GNU extensions, emptying pattern space: | | Reporting Bugs |
| GNU extensions, evaluating Bourne-shell commands: | | The "s" Command |
| GNU extensions, evaluating Bourne-shell commands: | | Extended Commands |
| GNU extensions, extended regular expressions: | | Command-Line Options |
| GNU extensions, g and number modifier: | | The "s" Command |
| GNU extensions, I modifier: | | The "s" Command |
| GNU extensions, I modifier: | | Regexp Addresses |
| GNU extensions, in-place editing: | | Command-Line Options |
| GNU extensions, in-place editing: | | Reporting Bugs |
| GNU extensions, M modifier: | | The "s" Command |
| GNU extensions, M modifier: | | Regexp Addresses |
| GNU extensions, modifiers and the empty regular expression: | | Regexp Addresses |
| GNU extensions, ‘n~m’ addresses: | | Numeric Addresses |
| GNU extensions, quitting silently: | | Extended Commands |
| GNU extensions, R command: | | Extended Commands |
| GNU extensions, reading a file a line at a time: | | Extended Commands |
| GNU extensions, returning an exit code: | | Common Commands |
| GNU extensions, returning an exit code: | | Extended Commands |
| GNU extensions, setting line length: | | Other Commands |
| GNU extensions, special escapes: | | Escapes |
| GNU extensions, special escapes: | | Reporting Bugs |
| GNU extensions, special two-address forms: | | Range Addresses |
| GNU extensions, subprocesses: | | The "s" Command |
| GNU extensions, subprocesses: | | Extended Commands |
| GNU extensions, to basic regular expressions: | | BRE syntax |
| GNU extensions, to basic regular expressions: | | BRE syntax |
| GNU extensions, to basic regular expressions: | | BRE syntax |
| GNU extensions, to basic regular expressions: | | BRE syntax |
| GNU extensions, to basic regular expressions: | | BRE syntax |
| GNU extensions, to basic regular expressions: | | Reporting Bugs |
| GNU extensions, two addresses supported by most commands: | | Other Commands |
| GNU extensions, two addresses supported by most commands: | | Other Commands |
| GNU extensions, two addresses supported by most commands: | | Other Commands |
| GNU extensions, two addresses supported by most commands: | | Other Commands |
| GNU extensions, unlimited line length: | | Limitations |
| GNU extensions, writing first line to a file: | | Extended Commands |
| Goto, in scripts: | | Programming Commands |
| graphic characters: | | Character Classes and Bracket Expressions |
| Greedy regular expression matching: | | BRE syntax |
| Grouping commands: | | Common Commands |
|
H | | |
| hexadecimal digits: | | Character Classes and Bracket Expressions |
| Hold space, appending from pattern space: | | Other Commands |
| Hold space, appending to pattern space: | | Other Commands |
| Hold space, copy into pattern space: | | Other Commands |
| Hold space, copying pattern space into: | | Other Commands |
| Hold space, definition: | | Execution Cycle |
| Hold space, exchange with pattern space: | | Other Commands |
|
I | | |
| i , and semicolons: | | sed script overview |
| In-place editing: | | Reporting Bugs |
| In-place editing, activating: | | Command-Line Options |
| In-place editing, Perl-style backup file names: | | Command-Line Options |
| infinite loop, branching: | | Branching and flow control |
| Inserting text before a line: | | Other Commands |
|
J | | |
| joining lines with branching: | | Branching and flow control |
| joining quoted-printable lines: | | Branching and flow control |
|
L | | |
| labels: | | Branching and flow control |
| Labels, in scripts: | | Programming Commands |
| Last line, selecting: | | Numeric Addresses |
| Line length, setting: | | Command-Line Options |
| Line length, setting: | | Other Commands |
| Line number, printing: | | Other Commands |
| Line selection: | | Numeric Addresses |
| Line, selecting by number: | | Numeric Addresses |
| Line, selecting by regular expression match: | | Regexp Addresses |
| Line, selecting last: | | Numeric Addresses |
| List pattern space: | | Other Commands |
| lower-case letters: | | Character Classes and Bracket Expressions |
|
M | | |
| Mixing g and number modifiers in the s command: | | The "s" Command |
| multiple files: | | Overview |
| multiple sed commands: | | sed script overview |
|
N | | |
| n, and branching: | | Branching and flow control |
| N, and branching: | | Branching and flow control |
| named character classes: | | Character Classes and Bracket Expressions |
| newline, command separator: | | sed script overview |
| Next input line, append to pattern space: | | Other Commands |
| Next input line, replace pattern space with: | | Common Commands |
| Non-bugs, 0 address: | | Reporting Bugs |
| Non-bugs, in-place editing: | | Reporting Bugs |
| Non-bugs, localization-related: | | Reporting Bugs |
| Non-bugs, localization-related: | | Reporting Bugs |
| Non-bugs, N command on the last line: | | Reporting Bugs |
| Non-bugs, regex syntax clashes: | | Reporting Bugs |
| numeric addresses: | | Addresses overview |
| numeric characters: | | Character Classes and Bracket Expressions |
|
O | | |
| omitting labels: | | Branching and flow control |
| output: | | Overview |
| output, suppressing: | | Overview |
|
P | | |
| p, example: | | Overview |
| paragraphs, processing: | | Multiline techniques |
| parameters, script: | | Overview |
| Parenthesized substrings: | | The "s" Command |
| Pattern space, definition: | | Execution Cycle |
| Portability, comments: | | Common Commands |
| Portability, line length limitations: | | Limitations |
| Portability, N command on the last line: | | Reporting Bugs |
| POSIXLY_CORRECT behavior, bracket expressions: | | Character Classes and Bracket Expressions |
| POSIXLY_CORRECT behavior, enabling: | | Command-Line Options |
| POSIXLY_CORRECT behavior, escapes: | | Escapes |
| POSIXLY_CORRECT behavior, N command: | | Reporting Bugs |
| Print first line from pattern space: | | Other Commands |
| printable characters: | | Character Classes and Bracket Expressions |
| Printing file name: | | Extended Commands |
| Printing line number: | | Other Commands |
| Printing text unambiguously: | | Other Commands |
| processing paragraphs: | | Multiline techniques |
| punctuation characters: | | Character Classes and Bracket Expressions |
|
Q | | |
| Q, example: | | Exit status |
| q , example: | | sed script overview |
| Quitting: | | Common Commands |
| Quitting: | | Extended Commands |
| quoted-printable lines, joining: | | Branching and flow control |
|
R | | |
| range addresses: | | Addresses overview |
| range expression: | | Character Classes and Bracket Expressions |
| Range of lines: | | Range Addresses |
| Range with start address of zero: | | Range Addresses |
| Read next input line: | | Common Commands |
| Read text from a file: | | Other Commands |
| Read text from a file: | | Extended Commands |
| regex addresses and input lines: | | Regexp Addresses |
| regex addresses and pattern space: | | Regexp Addresses |
| regular expression addresses: | | Addresses overview |
| regular expression, example: | | sed script overview |
| Replace hold space with copy of pattern space: | | Other Commands |
| Replace pattern space with copy of hold space: | | Other Commands |
| Replacing all text matching regexp in a line: | | The "s" Command |
| Replacing only nth match of regexp in a line: | | The "s" Command |
| Replacing selected lines with other text: | | Other Commands |
| Requiring GNU sed : | | Extended Commands |
| restarting a cycle: | | Branching and flow control |
|
S | | |
| Sandbox mode: | | Command-Line Options |
| script parameter: | | Overview |
| Script structure: | | sed script overview |
| Script, from a file: | | Command-Line Options |
| Script, from command line: | | Command-Line Options |
| sed commands syntax: | | sed script overview |
| sed commands, multiple: | | sed script overview |
| sed script structure: | | sed script overview |
| Selecting lines to process: | | Numeric Addresses |
| Selecting non-matching lines: | | Addresses overview |
| semicolons, command separator: | | sed script overview |
| Several lines, selecting: | | Range Addresses |
| Slash character, in regular expressions: | | Regexp Addresses |
| space characters: | | Character Classes and Bracket Expressions |
| Spaces, pattern and hold: | | Execution Cycle |
| Special addressing forms: | | Range Addresses |
| standard input: | | Overview |
| Standard input, processing as input: | | Command-Line Options |
| standard output: | | Overview |
| stdin: | | Overview |
| stdout: | | Overview |
| Stream editor: | | Introduction |
| subexpression: | | Back-references and Subexpressions |
| Subprocesses: | | The "s" Command |
| Subprocesses: | | Extended Commands |
| Substitution of text, options: | | The "s" Command |
| suppressing output: | | Overview |
| syntax, addresses: | | sed script overview |
| syntax, sed commands: | | sed script overview |
|
T | | |
| t, joining lines with: | | Branching and flow control |
| t, versus b: | | Branching and flow control |
| Text, appending: | | Other Commands |
| Text, deleting: | | Common Commands |
| Text, insertion: | | Other Commands |
| Text, printing: | | Common Commands |
| Text, printing after substitution: | | The "s" Command |
| Text, writing to a file after substitution: | | The "s" Command |
| Transliteration: | | Other Commands |
|
U | | |
| Unbuffered I/O, choosing: | | Command-Line Options |
| upper-case letters: | | Character Classes and Bracket Expressions |
| Usage summary, printing: | | Command-Line Options |
|
V | | |
| Version, printing: | | Command-Line Options |
|
W | | |
| whitespace characters: | | Character Classes and Bracket Expressions |
| Working on separate files: | | Command-Line Options |
| Write first line to a file: | | Extended Commands |
| Write to a file: | | Other Commands |
|
X | | |
| xdigit class: | | Character Classes and Bracket Expressions |
|
Z | | |
| Zero, as range start address: | | Range Addresses |
|