diff options
author | jilles <jilles@FreeBSD.org> | 2011-06-25 20:37:43 +0000 |
---|---|---|
committer | jilles <jilles@FreeBSD.org> | 2011-06-25 20:37:43 +0000 |
commit | e836f024cab4f558654df4b50e35acaeb14c802f (patch) | |
tree | ff58ba9c0d57d4b8cc3a84bae919b71d4273aa6c /tools | |
parent | 35ba8ced5b0491e06a685303911bfc005dc85ace (diff) | |
download | FreeBSD-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.0 | 16 |
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 |