|
|
|
<sed></sed>
Provided by module: Tags: SED
Adds the <sed> tag, to emulate a
subset of sed operations in rxml.
Attributes
- suppress
- lines
- chars
- split="separator"
- append
- prepend
-
<destination></destination>
Provided by module: Tags: SED
Tells which destination to
store the edited string if other than screen. Must
be either variable or cookie.
Attributes
- variable="variable"
- cookie="cookie"
-
<e></e>
Provided by module: Tags: SED
The edit command to apply to the input. It is possible to control
which lines that will be affected by using
<e>[first line],[last line][command]</e>.
It is possible to use relative line numbers using '+' and '-' or
using regexp by start and end the regexp with '/'
<set variable="var.foo">Foo. Foo. Foo. Foo. Foo. Foo. Foo.</set>
<sed split=".">
<source variable="var.foo" />
<e>3,+3y/o/u/</e>
</sed> |
Foo. Foo. Fuu. Fuu. Fuu. Fuu. Foo. |
- D
-
Delete first line in space
- G
-
Insert hold space
- H
-
Append current space to hold space
- P
-
Print current data
- a
-
Insert.
Usage: a[string]
- c
-
Change current space.
Usage: c[string]
- d
-
Delete current space
- h
-
Copy current space to hold space
- i
-
Print string
Usage: i[string]
- l
-
Print current space
- p
-
Print first line in data
- q
-
Quit evaluating
- s
-
Replace. Replaces the first match on each
line unless the flag g is active, in
which case all matches will be replaced.
In 4.5 and earlier compat mode the
replacement will terminate after the first
matching line (unless g is active).
Usage: s/[regexp]/[with]/[x]
- y
-
Replace chars
Usage: y/[chars]/[chars]/
Attributes
- rxml
-
Run through RXML parser before edit
-
<raw></raw>
Provided by module: Tags: SED
Raw, unparsed data.
-
<rxml></rxml>
Provided by module: Tags: SED
Data run through RXML parser before
edited.
-
<source></source>
Provided by module: Tags: SED
Tells which source to read from if
<raw> or <rxml>is not used. Must be
either variable or cookie.
Attributes
- variable="variable"
- cookie="cookie"
- rxml
-
Run through RXML parser
before edit
|
|