(sed.info)Top


Next: Introduction Up: (dir)
Enter node , (file) or (file)node

sed, a stream editor
********************

This file documents version 4.2.1 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.2.9