Yes, this was introduced with 2.2.0 - see
https://github.com/fish-shell/fish-shell/issues/1482
I agree that it is not that helpful and there is some discussion in
the issue tracker at https://github.com/fish-shell/fish-shell/issues/1920
David Adam
zanc...@ucc.gu.uwa.edu.au
On Tue, 15 Sep 2015, Andrew Gillham wrote:
> Older versions of fish don't seem to behave this way. 2.0.0 for
> example and 2.1.2 as you tested. This seems like a bug in 2.2.0 to
> me.
> It is certainly not good if commands are run with empty arguments when
> expansion doesn't find anything. If this is new / expected behavior
> under 2.2.0 I would ask if there is a way to turn it off and go back
> to normal behavior like other shells or older versions of fish.
>
> Running "cat *.txt" is expected by the user to dump any *.txt file to
> stdout and if one doesn't exist, give an error message. Instead you
> are sitting there with cat running with no arguments.
>
> My basic question (that I didn't make clear) is whether this is
> expected behavior as it seems like a bug to me.
> Thanks.
>
> -Andrew
>
> On Mon, Sep 14, 2015 at 11:44 PM, Elias Assmann <elias.assm...@gmail.com>
> wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > On 09/14/2015 11:26 PM, Andrew Gillham wrote:
> >> 2.2.0 on mac (via homebrew) and 2.2.0-260-g7fe8a63 on debian:
> >>> touch 1 2 3 ls 4*
> >> No matches for wildcard '4*'. fish: ls 4* ^ 1 2 3
> >>> ls 4* | wc -l
> >> No matches for wildcard '4*'. fish: ls 4* | wc -l ^ 3
> >
> > If the question is, why do you see “1 2 3” in the first case and 3
> > lines in the second, the answer is in the behavior of ‘ls’: ‘ls 4*’ is
> > like ‘ls’ and lists the files 1, 2, and 3. If output is to a
> > terminal, ‘ls’ formats it in columns, but in your second example,
> > output is to a pipe and ‘ls’ defaults to single-column output (like
> > ‘ls -1’).
> >
> > That said, I see no output:
> >
> >> ls 4*
> > fish: No matches for wildcard '4*'.
> > ls 4*
> > ^
> >> ls 4* | wc -l
> > fish: No matches for wildcard '4*'.
> > ls 4* | wc -l
> > ^
> >>
> >
> > I am not sure if the difference is caused by some setting or by the
> > different version of the shell (2.1.2 from Debian here).
> >
> > HTH,
> >
> > Elias
> >
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1
> > Comment: Using GnuPG with Icedove - http://www.enigmail.net/
> >
> > iQIcBAEBAgAGBQJV975KAAoJEE/4gtQZfOqP65MQAIACJfa2ohHmpjb9t0l64NI1
> > 7Db8czrex31ystpMDYNfDawTa6Z59aQ/n2bq1qRXSbaOM4clyUFH9hdT/z//KqvA
> > FXW9iYjwwspmrvGEAGhc0I4qf81B9QQ17WlXa9L4jHf6PaBIVxxH+UPmCUceQ0bt
> > AHLHPLaj551sHDFrzURTFV8tcu5ff5rLCTMGIlDFiW3hmStVAFxOQdwi1gzu3QPX
> > wvCLuePkn7uWOSbd+IuKMN37cMtLijvoJenPv0hzB6GAUzUKimdoQIHEgF2rMK8A
> > 5b05QjwClWhdNHN+CwofW6Mqbc0tv4kh+96MyzYaAcPc+rwTFLT1V/ntKVpcUxuS
> > S4feJD4kdioYCBQHEuc2bR+bG8hCMaEHe2aMPRsBEjzX4/2azoCkiVRwpgHYnQi5
> > 4CvJNgg5Xvs8avcpxmSKez+8mjg4oV/bXfuhuxzrKKqNLUyNWUMz5jIymYmmxLh+
> > ApJDzDT2Xe/XeNdqv5khNj+5HUfEeFsm6sGQ2cYXWmgZBWuUhq711A8i4Nj0ZAVy
> > M6Yp4QH2Ld340Lc6SZIqfnQCrn//Wp8tqZeHo7mvF7yimwtM+4VAM0/+eJFXAkf4
> > yKV4G3dwd9tX0kRuEYUpV16GKwuYBu3+3rYDNGQkPSr7L2O95VEQFyVpVFN5fO8l
> > RuJ19fX7wvBTcluORagY
> > =Ey2m
> > -----END PGP SIGNATURE-----
> >
> > ------------------------------------------------------------------------------
> > _______________________________________________
> > Fish-users mailing list
> > Fish-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/fish-users
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Fish-users mailing list
> Fish-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fish-users
>
Cheers,
David Adam
zanc...@ucc.gu.uwa.edu.au
Ask Me About Our SLA!
------------------------------------------------------------------------------
Monitor Your Dynamic Infrastructure at Any Scale With Datadog!
Get real-time metrics from all of your servers, apps and tools
in one place.
SourceForge users - Click here to start your Free Trial of Datadog now!
http://pubads.g.doubleclick.net/gampad/clk?id=241902991&iu=/4140
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users