Info Node: (sed.info)Top

CFHT HOME sed.info: Top


up: (dir) next: Introduction Back to Software Index



This file documents version 4.1.5 of GNU `sed', a stream editor.

   Copyright (C) 1998, 1999, 2001, 2002, 2003, 2004 Free Software
Foundation, Inc.

   This document is released under the terms of the GNU Free
Documentation License as published by the Free Software Foundation;
either version 1.1, or (at your option) any later version.

   You should have received a copy of the GNU Free Documentation
License along with GNU `sed'; see the file `COPYING.DOC'.  If not,
write to the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02110-1301, USA.

   There are no Cover Texts and no Invariant Sections; this text, along
with its equivalent in the printed manual, constitutes the Title Page.
* Introduction
Introduction
* Invoking sed
Invocation
* sed Programs
`sed' programs
* Examples
Some sample scripts
* Limitations
Limitations and (non-)limitations of GNU `sed'
* Other Resources
Other resources for learning about `sed'
* Reporting Bugs
Reporting bugs
* Extended regexps
`egrep'-style regular expressions
* Concept Index
A menu with all the topics in this manual.
* Command and Option Index
A menu with all `sed' commands and command-line options.
--- The detailed node listing ---

sed Programs:
* Execution Cycle
How `sed' works
* Addresses
Selecting lines with `sed'
* Regular Expressions
Overview of regular expression syntax
* Common Commands
Often used commands
* The "s" Command
`sed''s Swiss Army Knife
* Other Commands
Less frequently used commands
* Programming Commands
Commands for `sed' gurus
* Extended Commands
Commands specific of GNU `sed'
* Escapes
Specifying special characters
Examples:
* Centering lines
* Increment a number
* Rename files to lower case
* Print bash environment
* Reverse chars of lines
* tac
Reverse lines of files
* cat -n
Numbering lines
* cat -b
Numbering non-blank lines
* wc -c
Counting chars
* wc -w
Counting words
* wc -l
Counting lines
* head
Printing the first lines
* tail
Printing the last lines
* uniq
Make duplicate lines unique
* uniq -d
Print duplicated lines of input
* uniq -u
Remove all duplicated lines
* cat -s
Squeezing blank lines

automatically generated by info2www version 1.2