Files
2024-02-19 00:21:47 -05:00

182 lines
7.4 KiB
HTML

<HTML>
<HEAD>
<!-- This HTML file has been created by texi2html 1.54
from ../texi/sed.texi on 28 October 1999 -->
<TITLE>sed, a stream editor - Concept Index</TITLE>
<link href="sed_9.html" rel=Next>
<link href="sed_7.html" rel=Previous>
<link href="sed_toc.html" rel=ToC>
</HEAD>
<BODY>
<p>Go to the <A HREF="sed_1.html">first</A>, <A HREF="sed_7.html">previous</A>, <A HREF="sed_9.html">next</A>, <A HREF="sed_9.html">last</A> section, <A HREF="sed_toc.html">table of contents</A>.
<P><HR><P>
<H1><A NAME="SEC14" HREF="sed_toc.html#TOC14">Concept Index</A></H1>
<P>
This is a general index of all issues discussed in this manual, with the
exception of the SED commands and command-line options.
</P>
<P>
<H2>a</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX79">Adding a block of text after a line</A>
<LI><A HREF="sed_3.html#IDX30">Address, as a regular expression</A>
<LI><A HREF="sed_3.html#IDX27">Address, last line</A>
<LI><A HREF="sed_3.html#IDX24">Address, numeric</A>
<LI><A HREF="sed_3.html#IDX21">Addresses, in SED scripts</A>
<LI><A HREF="sed_6.html#IDX133">Addtional reading about SED</A>
<LI><A HREF="sed_3.html#IDX117">Append hold space to pattern space</A>
<LI><A HREF="sed_3.html#IDX102">Append next input line to pattern space</A>
<LI><A HREF="sed_3.html#IDX110">Append pattern space to hold space</A>
</DIR>
<H2>b</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX50">Backreferences, in regular expressions</A>
<LI><A HREF="sed_3.html#IDX129">Branch to a label, if <CODE>s///</CODE> succeeded</A>
<LI><A HREF="sed_3.html#IDX126">Branch to a label, unconditionally</A>
<LI><A HREF="sed_3.html#IDX38">Buffer spaces, pattern and hold</A>
<LI><A HREF="sed_7.html#IDX134">Bugs, reporting</A>
</DIR>
<H2>c</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX61">Case-insensitive matching</A>
<LI><A HREF="sed_3.html#IDX46">Caveat -- #n on first line</A>
<LI><A HREF="sed_3.html#IDX68">Caveat -- <CODE>p</CODE> command and -n flag</A>
<LI><A HREF="sed_3.html#IDX75">Command groups</A>
<LI><A HREF="sed_3.html#IDX43">Comments, in scripts</A>
<LI><A HREF="sed_3.html#IDX130">Conditional branch</A>
<LI><A HREF="sed_3.html#IDX113">Copy hold space into pattern space</A>
<LI><A HREF="sed_3.html#IDX106">Copy pattern space into hold space</A>
</DIR>
<H2>d</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX99">Delete first line from pattern space</A>
<LI><A HREF="sed_3.html#IDX65">Deleting lines</A>
</DIR>
<H2>e</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX120">Exchange hold space with pattern space</A>
<LI><A HREF="sed_3.html#IDX36">Excluding lines</A>
</DIR>
<H2>f</H2>
<DIR>
<LI><A HREF="sed_2.html#IDX17">Files to be processed as input</A>
<LI><A HREF="sed_3.html#IDX122">Flow of control in scripts</A>
</DIR>
<H2>g</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX55">Global substitution</A>
<LI><A HREF="sed_3.html#IDX33">GNU extensions, <CODE>I</CODE> modifier</A>, <A HREF="sed_3.html#IDX60">GNU extensions, <CODE>I</CODE> modifier</A>
<LI><A HREF="sed_3.html#IDX26">GNU extensions, <CODE><VAR>n</VAR>~<VAR>m</VAR></CODE> addresses</A>
<LI><A HREF="sed_5.html#IDX131">GNU extensions, unlimited line length</A>
<LI><A HREF="sed_3.html#IDX127">Goto, in scripts</A>
<LI><A HREF="sed_3.html#IDX74">Grouping commands</A>
</DIR>
<H2>h</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX111">Hold space, appending from pattern space</A>
<LI><A HREF="sed_3.html#IDX118">Hold space, appending to pattern space</A>
<LI><A HREF="sed_3.html#IDX115">Hold space, copy into pattern space</A>
<LI><A HREF="sed_3.html#IDX108">Hold space, copying pattern space into</A>
<LI><A HREF="sed_3.html#IDX41">Hold space, definition</A>
<LI><A HREF="sed_3.html#IDX121">Hold space, exchange with pattern space</A>
</DIR>
<H2>i</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX95">Insert text from a file</A>
<LI><A HREF="sed_3.html#IDX82">Inserting a block of text before a line</A>
</DIR>
<H2>l</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX124">Labels, in scripts</A>
<LI><A HREF="sed_3.html#IDX28">Last line, selecting</A>
<LI><A HREF="sed_3.html#IDX89">Line number, print</A>
<LI><A HREF="sed_3.html#IDX22">Line selection</A>
<LI><A HREF="sed_3.html#IDX25">Line, selecting by number</A>
<LI><A HREF="sed_3.html#IDX31">Line, selecting by regular expression match</A>
<LI><A HREF="sed_3.html#IDX29">Line, selecting last</A>
<LI><A HREF="sed_3.html#IDX91">List pattern space</A>
</DIR>
<H2>n</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX101">Next input line, append to pattern space</A>
<LI><A HREF="sed_3.html#IDX71">Next input line, replace pattern space with</A>
</DIR>
<H2>p</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX51">Parenthesized substrings</A>
<LI><A HREF="sed_3.html#IDX40">Pattern space, definition</A>
<LI><A HREF="sed_3.html#IDX44">Portability, comments</A>
<LI><A HREF="sed_5.html#IDX132">Portability, line length limitations</A>
<LI><A HREF="sed_3.html#IDX69">Portability, <CODE>p</CODE> command and -n flag</A>
<LI><A HREF="sed_3.html#IDX104">Print first line from pattern space</A>
<LI><A HREF="sed_3.html#IDX88">Print line number</A>
<LI><A HREF="sed_3.html#IDX67">Print selected lines</A>
<LI><A HREF="sed_3.html#IDX92">Print unambiguous representation of pattern space</A>
<LI><A HREF="sed_3.html#IDX57">Printing text after substitution</A>
</DIR>
<H2>q</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX63">Quitting</A>
</DIR>
<H2>r</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX34">Range of lines</A>
<LI><A HREF="sed_3.html#IDX72">Read next input line</A>
<LI><A HREF="sed_3.html#IDX94">Read text from a file</A>
<LI><A HREF="sed_3.html#IDX107">Replace hold space with copy of pattern space</A>
<LI><A HREF="sed_3.html#IDX114">Replace pattern space with copy of hold space</A>
<LI><A HREF="sed_3.html#IDX85">Replace specific input lines</A>
<LI><A HREF="sed_3.html#IDX56">Replacing all text matching regexp in a line</A>
<LI><A HREF="sed_3.html#IDX58">Replacing only <VAR>n</VAR>th match of regexp in a line</A>
<LI><A HREF="sed_3.html#IDX49">Replacing text matching regexp</A>
<LI><A HREF="sed_3.html#IDX54">Replacing text matching regexp, options</A>
</DIR>
<H2>s</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX20">Script structure</A>
<LI><A HREF="sed_2.html#IDX16">Script, from a file</A>
<LI><A HREF="sed_2.html#IDX13">Script, from command line</A>
<LI><A HREF="sed_3.html#IDX19">SED program structure</A>
<LI><A HREF="sed_3.html#IDX86">Selected lines, replacing</A>
<LI><A HREF="sed_3.html#IDX23">Selecting lines to process</A>
<LI><A HREF="sed_3.html#IDX37">Selecting non-matching lines</A>
<LI><A HREF="sed_3.html#IDX35">Several lines, selecting</A>
<LI><A HREF="sed_3.html#IDX32">Slash character, in regular expressions</A>
<LI><A HREF="sed_3.html#IDX39">Spaces, pattern and hold</A>
<LI><A HREF="sed_2.html#IDX18">Standard input, processing as input</A>
<LI><A HREF="sed_1.html#IDX1">Stream editor</A>
<LI><A HREF="sed_3.html#IDX48">Substitution of text</A>
<LI><A HREF="sed_3.html#IDX53">Substitution of text, options</A>
</DIR>
<H2>t</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX80">Text, appending</A>
<LI><A HREF="sed_3.html#IDX83">Text, insertion</A>
<LI><A HREF="sed_3.html#IDX77">Transliteration</A>
</DIR>
<H2>u</H2>
<DIR>
<LI><A HREF="sed_2.html#IDX7">Usage summary, printing</A>
</DIR>
<H2>v</H2>
<DIR>
<LI><A HREF="sed_2.html#IDX4">Version, printing</A>
</DIR>
<H2>w</H2>
<DIR>
<LI><A HREF="sed_3.html#IDX59">Write result of a substitution to file</A>
<LI><A HREF="sed_3.html#IDX97">Write to a file</A>
</DIR>
</P>
<P><HR><P>
<p>Go to the <A HREF="sed_1.html">first</A>, <A HREF="sed_7.html">previous</A>, <A HREF="sed_9.html">next</A>, <A HREF="sed_9.html">last</A> section, <A HREF="sed_toc.html">table of contents</A>.
</BODY>
</HTML>