summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavid A. Wheeler <dwheeler@dwheeler.com>2011-03-22 06:03:55 +0100
committerJim Meyering <meyering@redhat.com>2011-03-22 07:12:01 +0100
commit3f31ec950b78309a0d12d92d87a735b8870a2289 (patch)
treeba10fd737e20a7e8f1959f6031683d674762afe5 /doc
parent2a3a094e0d9712e69f168a10685975f1a7ed5917 (diff)
downloadcoreutils-3f31ec950b78309a0d12d92d87a735b8870a2289.tar.xz
test: accept "==" as a synonym for "="
Make GNU coreutils' test recognize "==" as a synonym for "=". This is already the case in GNU coreutils' expr, bash, ksh, busybox ash, FreeBSD-current /bin/sh and /bin/test, and OpenBSD's /bin/sh. Before, env test a '==' a would fail with this diagnostic: "test: ==: binary operator expected". Now, it succeeds. * src/test.c: Accept "==" as a synonym for "=". * doc/coreutils.texi (String tests): Document it. Reported as http://debbugs.gnu.org/8263 Also see http://austingroupbugs.net/view.php?id=375
Diffstat (limited to 'doc')
-rw-r--r--doc/coreutils.texi7
1 files changed, 6 insertions, 1 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 8dd1ed8ba..46deeed46 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -11535,7 +11535,7 @@ Exit status:
* File type tests:: -[bcdfhLpSt]
* Access permission tests:: -[gkruwxOG]
* File characteristic tests:: -e -s -nt -ot -ef
-* String tests:: -z -n = !=
+* String tests:: -z -n = == !=
* Numeric tests:: -eq -ne -lt -le -gt -ge
* Connectives for test:: ! -a -o
@end menu
@@ -11726,6 +11726,11 @@ True if the length of @var{string} is nonzero.
@cindex equal string check
True if the strings are equal.
+@item @var{string1} == @var{string2}
+@opindex ==
+@cindex equal string check
+True if the strings are equal (synonym for =).
+
@item @var{string1} != @var{string2}
@opindex !=
@cindex not-equal string check