On Jan 21, 2006, at 17:28, Bowen, Bruce wrote: > I have files with this format > > text > text > |fs > > text > text > text > |fs > > The goal here is to make this data into a flat file of continuous > text (including the |fs). texttext|fstexttexttext|fs > > I know how to get rid of the carriage returns using s/\n//g, but > haven't had any luck in finding the way to get rid of the line > feeds following the |fs.
Perhaps that file has mixed newline conventions? Does $entire_file_content =~ tr/\015\012//d; do what you need? -- fxn That did not work. I've looked into the file with a hex editor it that's telling me there's a hex 0D 0A 0D 0A after each |FS. I've tried all of the combinations I can think of, none of which had any effect. The process seems to work up to the first time it gets to that hex data. TX, Bruce Bowen -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response> -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] <http://learn.perl.org/> <http://learn.perl.org/first-response>