Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > gnu.bash.bug > #11543

Re: '[ --version' should give output, instead a bash error missing re: missing ']'

Path csiph.com!optima2.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!usenet.stanford.edu!not-for-mail
From Eric Blake <eblake@redhat.com>
Newsgroups gnu.bash.bug
Subject Re: '[ --version' should give output, instead a bash error missing re: missing ']'
Date Tue, 22 Sep 2015 09:39:12 -0600
Organization Red Hat, Inc.
Lines 55
Approved bug-bash@gnu.org
Message-ID <mailman.1602.1442936367.19560.bug-bash@gnu.org> (permalink)
References <CAJfq-nMp2PSiTg+=+fA8HxuZU6tD7HAGPZFPJvdiUMAWRt1N5A@mail.gmail.com>
NNTP-Posting-Host lists.gnu.org
Mime-Version 1.0
Content-Type multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1xW0EqH2BhutmqMsOOu3GOctGM25C2onh"
X-Trace usenet.stanford.edu 1442936368 8061 208.118.235.17 (22 Sep 2015 15:39:28 GMT)
X-Complaints-To action@cs.stanford.edu
To Daniel Simeone <daniel.simeone@gmail.com>, bug-bash@gnu.org, bash@packages.debian.org
Envelope-to bug-bash@gnu.org
Openpgp url=http://people.redhat.com/eblake/eblake.gpg
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.2.0
In-Reply-To <CAJfq-nMp2PSiTg+=+fA8HxuZU6tD7HAGPZFPJvdiUMAWRt1N5A@mail.gmail.com>
X-Scanned-By MIMEDefang 2.68 on 10.5.11.23
X-detected-operating-system by eggs.gnu.org: GNU/Linux 3.x
X-Received-From 209.132.183.28
X-BeenThere bug-bash@gnu.org
X-Mailman-Version 2.1.14
Precedence list
List-Id Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org>
List-Unsubscribe <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe>
List-Archive <http://lists.gnu.org/archive/html/bug-bash>
List-Post <mailto:bug-bash@gnu.org>
List-Help <mailto:bug-bash-request@gnu.org?subject=help>
List-Subscribe <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe>
Xref csiph.com gnu.bash.bug:11543

Show key headers only | View raw


[Multipart message — attachments visible in raw view] - view raw

On 09/22/2015 08:22 AM, Daniel Simeone wrote:
> 
> Description:
>         According to the joint man page for '[' and 'test', '[ --version'
> and '[ --help' should give appropriate output, while 'test' should not.

You're probably reading the coreutils man page, rather than the bash man
page.

Bash has not (yet) implemented support for ANY --options to its
builtins, although there has been talk on the list of doing so for
future versions (especially since ksh has already done it).  If you are
executing the shell builtins instead of the coreutils versions, then the
behavior you see is expected and not a bug.

To see the behavior mentioned in the coreutils man page, be sure you run
the coreutils version of [, as in:

env [ --help
or
/bin/[ --help

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Back to gnu.bash.bug | Previous | Next | Find similar


Thread

Re: '[ --version' should give output, instead a bash error missing re: missing ']' Eric Blake <eblake@redhat.com> - 2015-09-22 09:39 -0600

csiph-web