LMPX.COM |
Home | Linux | Mysql | PHP | XML | ||
|
|
|||
From: BooK) Date: Tue Apr 1 01:10:27 2008 Subject: Re: YN golf
On Mon, Mar 31, 2008 at 11:37:05PM -0500, Chris Dolan wrote: > On Mar 31, 2008, at 6:54 PM, Philippe Bruhat (BooK) wrote: >> On Mon, Mar 31, 2008 at 04:34:58PM -0700, Rick Klement wrote: >>> >>> perl -le 'print for glob"{Y,N}"x5' >>> >> >> Of course you have to run this in a directory that doesn't contain >> any file matching /^[YN]{5}$/. > > Not true. The {} notation doesn't care whether files of that name > actual exist. I tested like so on Mac: I was pretty sure I tried the same manipulation to obtain all permutations of some series of strings, and that it didn't work as expected when one of the permutations actually existed as a file in the current directory. After a quick check, you are right and I was too. :-) What I tried was: $ touch YYYYY $ perl -le 'print for glob"[YN]"x5' YYYYY I computed my permutations with square brackets (which is one character shorter, but more fragile). -- Philippe Bruhat (BooK) To flaunt your strength is to make it your weakness. (Moral from Groo The Wanderer #25 (Epic))
| Navigate in group perl.fwp at sever nntp.perl.org | |
| Previous | Next |
| © No Copyright You are free to use Anything |
Site Maintained by PHP Developer
Powered By PHP Consultants |