Shell expansion of * and hidden files

Robert P. J. Day rpjday at mindspring.com
Fri Jul 23 12:36:59 UTC 2004


On Fri, 23 Jul 2004, James Wilkinson wrote:

> Robert P. J. Day wrote:
>> it's a popular puzzle to come up with a glob that matches all
>> hidden thingies, without matching "." or "..".  and the solution is
>> ...
>>
>> $ echo .[!.]*
>
> Andre Speelmans objected:
>> But this would miss the file ..test or any other which starts with two or more
>> dots.
>>
>> And I have to admit I don't know which glob would match all :(
>
> Try
> echo .[!.]* ..?*
> which should overcome that ojection. It even handles ".. ".

the puzzle would be to try to come up with a *single* RE that would 
work in all cases.  anyone?  anyone?  beuller?

rday





More information about the fedora-list mailing list