为便于快速查找sed的手册,特转载sed主要功能的链接与此。
Sed - An Introduction and Tutorial
- The Awful Truth about sed
- The essential command: s for substitution
- The slash as a delimiter
- Using & as the matched string
- Using /1 to keep part of the pattern
- Substitute Flags
- /g - Global replacement
- Is sed recursive?
- /1, /2, etc. Specifying which occurrence
- /p - print
- Write to a file with /w filename
- Combining substitution flags
- Arguments and invocation of sed
- Multiple commands with -e command
- Filenames on the command line
- sed -n: no printing
- sed -f scriptname
- sed in shell script
- Quoting multiple sed lines in the C shell
- Quoting multiple sed lines in the Bourne shell
- A sed interpreter script
- Sed Comments
- Passing arguments into a sed script
- Using sed in a shell here-is document
- Multiple commands and order of execution
- Addresses and Ranges of Text
- Restricting to a line number
- Patterns
- Ranges by line number
- Ranges by patterns
- Delete with d
- Printing with p
- Reversing the restriction with !
- Relationships between d, p, and !
- The q or quit command
- Grouping with { and }
- Writing a file with the 'w' command
- Reading in a file with the 'r' command
- SunOS and the # Comment Command
- Adding, Changing, Inserting new lines
- Append a line with 'a'
- Insert a line with 'i'
- Change a line with 'c'
- Leading tabs and spaces in a sed script
- Adding more than one line
- Adding lines and the pattern space
- Address ranges and the above commands
- Multi-Line Patterns
- Print line number with =
- Transform with y
- Displaying control characters with a l
- Working with Multiple Lines
- Using newlines in sed scripts
- The Hold Buffer
- Exchange with x
- Example of Context Grep
- Hold with h or H
- Keeping more than one line in the hold buffer
- Get with g or G
- Flow Control
- Testing with t
- An alternate way of adding comments
- The poorly documented ;
- Passing regular expressions as arguments
- Command Summary
- In Conclusion
- More References