Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: if the file is not found the files is not found is the file not found
- X-seq: zsh-users 16833
- From: Mikael Magnusson <mikachu@xxxxxxxxx>
- To: Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx>
- Subject: Re: if the file is not found the files is not found is the file not found
- Date: Sun, 4 Mar 2012 21:13:11 +0100
- Authentication-results: mr.google.com; spf=pass (google.com: domain of mikachu@xxxxxxxxx designates 10.60.14.101 as permitted sender) smtp.mail=mikachu@xxxxxxxxx; dkim=pass header.i=mikachu@xxxxxxxxx
- Cc: zsh-users@xxxxxxx
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=uxfXzuxuDgeMIvJuXSBO7G6FBDEZmKpc/XYnATj5sYQ=; b=c568hob6xtuKwDtgAG6eqGKzP91lph5FEACwBgOSvElNsb7htCIVijr+sgRQAAAK43 5G1Ga/bMUVWbMudFzW2SnltJ4izmlIKs17r99UfEGzT4FnnHwbEbkUcbz5T1Ol9+7ftJ ksDfvztA2Fz657H1O0M5Dt2xWEyP0BaVGgW6Y25H63jsq3xAmU+uS1jugo9WpnIMmdeQ ln3r2m9laR9Y/jA1kztB8Scpq+/KzyIHSMOmXtOxLc+h9OWj43HITXjvTwrXbqi4FQKa 4cdgIzgbA3iuz4HRJaFkusiZNWFHLgdkyluz+T1qAJhmAw50KI96bHe00hgbdTHTtbaE MVWA==
- In-reply-to: <120304114412.ZM24769@torch.brasslantern.com>
- List-help: <mailto:zsh-users-help@zsh.org>
- List-id: Zsh Users List <zsh-users.zsh.org>
- List-post: <mailto:zsh-users@zsh.org>
- Mailing-list: contact zsh-users-help@xxxxxxx; run by ezmlm
- References: <CAHYJk3TEsrLmhKuoM9dRvM+dW2VM43DTFNaPv1gEt_MEigWXvQ@mail.gmail.com> <20120304143102.GE18164@solfire> <120304103757.ZM24588@torch.brasslantern.com> <CAHYJk3SwbMnkWvHhn5oPih0kh_XmNtYh+s8CSWo=UQRYxFoURQ@mail.gmail.com> <120304114412.ZM24769@torch.brasslantern.com>
On 4 March 2012 20:44, Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
> On Mar 4, 7:48pm, Mikael Magnusson wrote:
>>
>> On 4 March 2012 19:37, Bart Schaefer <schaefer@xxxxxxxxxxxxxxxx> wrote:
>> > I'm sure the archives of zsh-users hold many different answers to the
>> > question, "Given a file pattern, how do I test whether at least one
>> > matching file exists?"
>>
>> Here's one more for the collection,
>> if () { (( $# )) } arglblargh*(N[1]); then echo yes; else echo no; fi
>
> Yes, I was thinking about that but it doesn't capture the "is a plain
> file" semantics of [[ -f ]] -- which you can fix by adding qualifiers
> to the glob instead, of course -- and even my formulation falls down
> if the glob matches a mix of plain and not-plain files and the first
> one happens to be the wrong kind.
>
> (Also, the [1] in your formula is extraneous, but that's a nit.)
I like to imagine that it causes less data to be copied around. :)
--
Mikael Magnusson
Messages sorted by:
Reverse Date,
Date,
Thread,
Author