|
Posted by Alfred Z. Newmane on April 29, 2005, 2:29 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
|
|
Posted by Mark Clements on April 29, 2005, 11:47 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
|
|
Posted by Tassilo v. Parseval on April 29, 2005, 2:15 pm
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
|
|
Posted by Mark Clements on April 29, 2005, 2:29 pm
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
|
|
Posted by Alfred Z. Newmane on April 29, 2005, 10:31 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 Threads | Posted | | [Long] Static classes, inheritance and base class funkery - or overriding module subroutines | May 31, 2007, 5:58 pm |
| Printing an array of hash refs | September 22, 2004, 9:35 am |
| Traversing a hash with array refs as keys? | April 6, 2007, 1:32 pm |
| FAQ 4.68: How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | December 6, 2004, 6:03 pm |
| FAQ 4.68 How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | February 7, 2005, 12:03 am |
| FAQ 4.68 How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | April 18, 2005, 5:03 pm |
| FAQ 4.68 How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | July 4, 2005, 4:03 pm |
| FAQ 4.68 How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | October 3, 2005, 4:03 pm |
| FAQ 4.68 How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | January 4, 2006, 11:03 pm |
| FAQ 4.68 How can I make the Perl equivalent of a C structure/C++ class/hash or array of hashes or arrays? | April 25, 2006, 3:03 pm |
|