Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

I'm writing code that reads a columnar data file and uses the titles of the columns and the values in the current line to make the output filename. For instance, a data file like this
// Alt Mach AOA Beta Cx 0 1 10 0 0.1
would have an output filename like alt0_mach1_aoa10.tmp What I'd like to do is allow the user to specify the format for the output filename. Is there a way to read in user input like Data_Altitude$1_Mach$2.out and replace $1 and $2 with values?? Right now I read the user format statement in and then print it back to the screen, but I get exactly what the user typed back ($1, $2 and all). Thanks for you help!

Replies are listed 'Best First'.
Re: How to use user-input format statements
by bbfu (Curate) on Mar 02, 2001 at 02:41 UTC

    This has been answered... If you type in "variables" in the Search box, you get that as the second result.

    bbfu
    Seasons don't fear The Reaper.
    Nor do the wind, the sun, and the rain.
    We can be like they are.