Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Excluding files & directories from a glob



On Thu, 6 Oct 2005 18:10:53 +0900,  wrote:

>> >> >  grep -i 'host' **/(*.cfm~(ctpigeonbot|env).cfm)~*((#s)|/)junk*/*(.)
>>
>> Ok I give in what does the qualifier #s mean and do, and where is it in the doc.
>
>The #s qualifier matches the start of a string. In the manual you can find its
>description on the "13.8 Filename generation" section, under 13.8.4 :
>globbing flags.
>Here is the relevant chunk of documentation :
Thanx Jean
Now I understand the above.

However the following (simplified example) still seems to work:-

list all files fred unless they are in a subdirectory *junk*

ls **/fred~*junk*/*

-- 
zzapper
Success for Techies and Vim,Zsh tips
http://SuccessTheory.com/



Messages sorted by: Reverse Date, Date, Thread, Author