(sed.info.gz) Common Commands
Info Catalog
(sed.info.gz) Regular Expressions
(sed.info.gz) sed Programs
(sed.info.gz) The "s" Command
Often-Used Commands
===================
If you use `sed' at all, you will quite likely want to know these
commands.
`#'
[No addresses allowed.]
The `#' character begins a comment; the comment continues until
the next newline.
If you are concerned about portability, be aware that some
implementations of `sed' (which are not POSIX conformant) may only
support a single one-line comment, and then only when the very
first character of the script is a `#'.
Warning: if the first two characters of the `sed' script are `#n',
then the `-n' (no-autoprint) option is forced. If you want to put
a comment in the first line of your script and that comment begins
with the letter `n' and you do not want this behavior, then be
sure to either use a capital `N', or place at least one space
before the `n'.
`q [EXIT-CODE]'
This command only accepts a single address.
Exit `sed' without processing any more commands or input. Note
that the current pattern space is printed if auto-print is not
disabled with the `-n' options. The ability to return an exit
code from the `sed' script is a GNU `sed' extension.
`d'
Delete the pattern space; immediately start next cycle.
`p'
Print out the pattern space (to the standard output). This
command is usually only used in conjunction with the `-n'
command-line option.
`n'
If auto-print is not disabled, print the pattern space, then,
regardless, replace the pattern space with the next line of input.
If there is no more input then `sed' exits without processing any
more commands.
`{ COMMANDS }'
A group of commands may be enclosed between `{' and `}' characters.
This is particularly useful when you want a group of commands to
be triggered by a single address (or address-range) match.
Info Catalog
(sed.info.gz) Regular Expressions
(sed.info.gz) sed Programs
(sed.info.gz) The "s" Command
automatically generated byinfo2html