in reply to Re: Sort the file names a list
in thread Sort the file names a list

It'd be nice if it was that easy, but his example has several different values for the "devid" prefix.

$,=' ';$\=',';$_=[qw,Just another Perl hacker,];print@$_;

Replies are listed 'Best First'.
Re^3: Sort the file names a list
by ig (Vicar) on Aug 31, 2009 at 18:23 UTC

    But each devid is in a different devid directory so, in the sample provided, there is only one devid in each directory and the statement of objective is quite ambiguous saying both "have all the filenames in each devid directory in the list sorted" and "all the files are read sequentially with respect to time".

    Until this ambiguity is resolved a simple sort is as valid as any of the other solutions provided, satisfying the first statement of the objective. A simple sort of the file names is certainly closer to the stated objective (sorting based on the filename) than anything based on stat of the files.

    The ambiguity can be resolved by the OP posting the desired result corresponding to the sample provided. The sample is small enough that this could be produced manually. Prose descriptions of objectives are prone to error, ambiguity and misunderstanding. Sample inputs and outputs may also have errors and may suffer from an inadequate sample of cases, leaving ambiguity. A combination of both sample data and prose description often works best.