summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorjilles <jilles@FreeBSD.org>2011-06-25 20:37:43 +0000
committerjilles <jilles@FreeBSD.org>2011-06-25 20:37:43 +0000
commite836f024cab4f558654df4b50e35acaeb14c802f (patch)
treeff58ba9c0d57d4b8cc3a84bae919b71d4273aa6c /tools
parent35ba8ced5b0491e06a685303911bfc005dc85ace (diff)
downloadFreeBSD-src-e836f024cab4f558654df4b50e35acaeb14c802f.zip
FreeBSD-src-e836f024cab4f558654df4b50e35acaeb14c802f.tar.gz
sh: Test that '!' is literal if quoted and first char of bracket expression
This also works on stable/8.
Diffstat (limited to 'tools')
-rw-r--r--tools/regression/bin/sh/builtins/case10.016
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/regression/bin/sh/builtins/case10.0 b/tools/regression/bin/sh/builtins/case10.0
new file mode 100644
index 0000000..a627b5c
--- /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
OpenPOWER on IntegriCloud