In article <[EMAIL PROTECTED]>, [EMAIL PROTECTED] (Slaven Rezic) wrote:
Could this be made even more generic, but translating to \n instead of \012? > Or use source filters: > > package Filter::Any2Unix; Any2Native? > use Filter::Util::Call; > sub import { > if ($^O ne 'MacOS') { #? > filter_add(sub { > my($status) = filter_read(); > if ($status > 0) { > s/\015\012|\015|\012/\012/g; /\n/g ? > } > } > ); > } #? > } > > and then call the script with > > perl -MFilter::Any2Unix script.pl > > or embed "use Filter::Any2Unix" into the script. That shouldn't work. By the time you get to it in the script, if you have a #! line, then the entire script is one long comment, and the use() line won't ever be executed. -- Chris Nandor [EMAIL PROTECTED] http://pudge.net/ Open Source Development Network [EMAIL PROTECTED] http://osdn.com/