[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ ! ! hey ] -> [: too many arguments
From: |
Steffen Nurpmeso |
Subject: |
[ ! ! hey ] -> [: too many arguments |
Date: |
Thu, 23 Jun 2022 15:39:46 +0200 |
User-agent: |
s-nail v14.9.24-259-ge9cf982228 |
Hello.
I stumbled over a bug in the MUA i maintain, and when checking
against what shells do with lonely unary ! i then came to this:
#?0|kent:tmp$ dash -c 'if [ ! ! hey ]; then echo du; fi'
du
#?0|kent:tmp$ bash -c 'if [ ! ! hey ]; then echo du; fi'
bash: line 1: [: too many arguments
#?0|kent:tmp$ busybox.static sh -c 'if [ ! ! hey ]; then echo du; fi'
du
(The single ! that my MUA bails on seems to be handled
identically by shells.)
--steffen
|
|Der Kragenbaer, The moon bear,
|der holt sich munter he cheerfully and one by one
|einen nach dem anderen runter wa.ks himself off
|(By Robert Gernhardt)
- [ ! ! hey ] -> [: too many arguments,
Steffen Nurpmeso <=