diff options
author | dds <dds@FreeBSD.org> | 2008-11-11 17:10:24 +0000 |
---|---|---|
committer | dds <dds@FreeBSD.org> | 2008-11-11 17:10:24 +0000 |
commit | 84b8296ef73b14ce0d976a5ab391ac245a826fde (patch) | |
tree | 41140cfdfce3bea098d6f58b37ba0c7dc0d37dc5 /tools/regression | |
parent | 8d12469978678c211dcedcae430fb7091bd504b6 (diff) | |
download | FreeBSD-src-84b8296ef73b14ce0d976a5ab391ac245a826fde.zip FreeBSD-src-84b8296ef73b14ce0d976a5ab391ac245a826fde.tar.gz |
Add a test for the "or more" part of the following POSIX specification.
"A function can be preceded by one or more '!' characters, in which
case the function shall be applied if the addresses do not select
the pattern space."
Diffstat (limited to 'tools/regression')
-rw-r--r-- | tools/regression/usr.bin/sed/regress.not.out | 1 | ||||
-rw-r--r-- | tools/regression/usr.bin/sed/regress.sh | 3 |
2 files changed, 3 insertions, 1 deletions
diff --git a/tools/regression/usr.bin/sed/regress.not.out b/tools/regression/usr.bin/sed/regress.not.out new file mode 100644 index 0000000..257cc56 --- /dev/null +++ b/tools/regression/usr.bin/sed/regress.not.out @@ -0,0 +1 @@ +foo diff --git a/tools/regression/usr.bin/sed/regress.sh b/tools/regression/usr.bin/sed/regress.sh index 34b0cb7..98282ef 100644 --- a/tools/regression/usr.bin/sed/regress.sh +++ b/tools/regression/usr.bin/sed/regress.sh @@ -2,7 +2,7 @@ REGRESSION_START($1) -echo '1..24' +echo '1..25' REGRESSION_TEST(`G', `sed G < regress.in') REGRESSION_TEST(`P', `sed P < regress.in') @@ -69,5 +69,6 @@ REGRESSION_TEST(`icase3', `sed s/SED/Foo/ < regress.in') REGRESSION_TEST(`hanoi', `echo ":abcd: : :" | sed -f hanoi.sed') REGRESSION_TEST(`math', `echo "4+7*3+2^7/3" | sed -f math.sed') +REGRESSION_TEST(`not', `echo foo | sed "1!!s/foo/bar/"') REGRESSION_END() |