.
Last update: 1997-05-20
9945-2-34
_____________________________________________________________________________
Topic: Sed REs
Relevant Sections: 4.55.7.2
Classification: Unaddressed Issue.
Defect Report:
-----------------------
Reference: Page 409, Section 4.55.7.2, "sed REs".
Was it the intent of the standard to ignore "empty RE's"?
Historic implementations of sed used the empty RE (//) to
match the last RE used.
(Keith Bostic)
WG15 response for 9945-2:1993
-----------------------------------
The meaning of an empty RE is not defined by the standard.
The standard does not speak to the meaning of a null BRE for
SED. The standard is unclear on this issue, and no conformance
distinction can be made between alternative implementations
based on this. This is being referred to the sponsor.
Rationale for Interpretation:
-----------------------------
None.
Editorial note for future revision of standard (not part of this interpretation)
-------------------------------------------------------------------------------
A proposed change to the section 4.55.7.2 sed REs is
as follows: add paragraph (3) :
(3) If an RE is empty (i.e., no pattern is specified) sed shall
behave as if the last RE used in the last command applied (either
as an address or as part of a substitute command) was specified.
NOTE: There is no certainty that these comments will apply to any
revision of ISO/IEC 9945-2:1993.
_____________________________________________________________________________