From b5845df38421ec9354adee156d9942cebd86e07d Mon Sep 17 00:00:00 2001 From: Jilles Tjoelker Date: Sat, 25 Jun 2011 20:37:43 +0000 Subject: [PATCH] sh: Test that '!' is literal if quoted and first char of bracket expression This also works on stable/8. --- tools/regression/bin/sh/builtins/case10.0 | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 tools/regression/bin/sh/builtins/case10.0 diff --git a/tools/regression/bin/sh/builtins/case10.0 b/tools/regression/bin/sh/builtins/case10.0 new file mode 100644 index 000000000000..a627b5cd996f --- /dev/null +++ b/tools/regression/bin/sh/builtins/case10.0 @@ -0,0 +1,16 @@ +# $FreeBSD$ + +case ! in +[\!!]) ;; +*) echo Failed at $LINENO ;; +esac + +case ! in +['!'!]) ;; +*) echo Failed at $LINENO ;; +esac + +case ! in +["!"!]) ;; +*) echo Failed at $LINENO ;; +esac