summaryrefslogtreecommitdiffstats
path: root/usr.bin
diff options
context:
space:
mode:
authoreadler <eadler@FreeBSD.org>2013-12-16 01:20:18 +0000
committereadler <eadler@FreeBSD.org>2013-12-16 01:20:18 +0000
commit607f8e622d0e7916f591cd79aef3cab0e0c1f227 (patch)
treea56ebb5665e0cd17785c9c662b1b9a9ef7ff1d74 /usr.bin
parent45fa9cf45274a64eb61a80415983b65a0d5fb109 (diff)
downloadFreeBSD-src-607f8e622d0e7916f591cd79aef3cab0e0c1f227.zip
FreeBSD-src-607f8e622d0e7916f591cd79aef3cab0e0c1f227.tar.gz
MFC r259132,r259133,r259143:
Per the resolution of POSIX bug 0000779 (note 0002050) add support for using 'i' as a case insensitive flag. Add regression test for recently added 'i' flag in r259132. the i modifier was added in r259132 since POSIX recently agreed to add it. Switch uses of /I to /i. PR: standards/184641
Diffstat (limited to 'usr.bin')
-rw-r--r--usr.bin/sed/compile.c1
-rw-r--r--usr.bin/sed/sed.16
2 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/sed/compile.c b/usr.bin/sed/compile.c
index cea8e07..e146668 100644
--- a/usr.bin/sed/compile.c
+++ b/usr.bin/sed/compile.c
@@ -582,6 +582,7 @@ compile_flags(char *p, struct s_subst *s)
case 'p':
s->p = 1;
break;
+ case 'i':
case 'I':
s->icase = 1;
break;
diff --git a/usr.bin/sed/sed.1 b/usr.bin/sed/sed.1
index 0759889..cf27496 100644
--- a/usr.bin/sed/sed.1
+++ b/usr.bin/sed/sed.1
@@ -31,7 +31,7 @@
.\" @(#)sed.1 8.2 (Berkeley) 12/30/93
.\" $FreeBSD$
.\"
-.Dd May 24, 2009
+.Dd December 9, 2013
.Dt SED 1
.Os
.Sh NAME
@@ -196,7 +196,7 @@ option was specified);
a context address
that consists of a regular expression preceded and followed by a
delimiter. The closing delimiter can also optionally be followed by the
-.Dq I
+.Dq i
character, to indicate that the regular expression is to be matched
in a case-insensitive way.
.El
@@ -507,7 +507,7 @@ Append the pattern space to
if a replacement was made.
If the replacement string is identical to that which it replaces, it
is still considered to have been a replacement.
-.It I
+.It i or I
Match the regular expression in a case-insensitive way.
.El
.Pp
OpenPOWER on IntegriCloud