On 2009-06-24, Peter Humphrey <[email protected]> wrote:
> On Wednesday 24 June 2009 12:28:05 Alex Schuster wrote:
>
>> man sed answers your second question :)
>
> s/regexp/replacement/
> Attempt to match regexp against the pattern space. If successful,
> replace that portion matched with replacement. The replacement may
> contain the special character & to refer to that portion of the pattern
> space which matched, and the special escapes \1 through \9 to refer to
> the corresponding matching sub-expressions in the regexp.
>
> No mention of using a different separator, and I couldn't find
> any other reference either. I did look before asking.
Apparently that's something that everybody "just knows" so it
doesn't need to go in the man page. :)
It is, however, in the 'info' page:
The s' Command
===============
The syntax of the s' (as in substitute) command is
s/REGEXP/REPLACEMENT/FLAGS'. The /' characters may be
uniformly replaced by any other single character within any
given s' command. The /' character (or whatever other character
is used in its stead) can appear in the REGEXP or REPLACEMENT
only if it is preceded by a \' character.
--
Grant Edwards grante Yow! BARBARA STANWYCK makes
at me nervous!!
visi.com