Click here to get back home

FAQ 7.28: How can I use a variable as a variable name?

 HomeNewsGroups | Search | About
 comp.lang.perl.misc    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content
Subject Author Date
FAQ 7.28: How can I use a variable as a variable name? PerlFAQ Server 10-26-2004
Posted by PerlFAQ Server on October 26, 2004, 11:03 am
Please log in for more thread options
>>
>> [snip]
>>
>> > if I print "$1\n",
>> > the file prints just fine. But, if I do something like print "$1 after
>> > \n", the whole output is messed up. If I print "before $1\n", nothing
>> > prints at all. If I print "before $1 after\n", only after prints.
>>
>> not really sure, but could be a rogue "\r" in $1,


> There
> is a rogue carriage return (0xd) in the string

> Is there something I can do to deal with this
> situation?


Repair the corrupted file:

perl -p -i -e 'tr/\r//d' bad_file


--
Tad McClellan SGML consulting
tadmc@augustmail.com Perl programming
Fort Worth, Texas

Similar ThreadsPosted
Implicit iterator variable $_ changing to ### upon variable assignment? August 11, 2006, 4:34 pm
assign a left hand variable to a variable September 30, 2004, 1:44 am
Set a variable from a substring of another variable using Regular Expression April 20, 2005, 1:09 pm
naming a variable with the datum from another variable February 12, 2005, 9:29 am
part of variable name is variable, how? August 1, 2005, 1:31 pm
Variable Interpolation with %%variable August 8, 2005, 9:15 pm
replace variable with same variable October 11, 2006, 11:48 am
"Variable ... is not imported..." using an imported variable from a module July 1, 2005, 7:04 am
Name of variable is value of other variable September 10, 2004, 5:33 am
FAQ 7.28: How can I use a variable as a variable name? January 4, 2005, 6:03 am

Our other projects:

Art Dolls, Fairies and Mermaids - Sunnyfaces.net

Roy's Linux, Programming and Search Engines messages

1-Script XML SitemapXML Sitemap