[CentOS] remove newlines / perl /concise example

Sat Jan 1 17:57:39 UTC 2011
James A. Peltier <jpeltier at sfu.ca>

----- Original Message -----
| On Sat, Jan 01, 2011 at 03:42:46PM +0000, Dave Cross wrote:
| > Code like this is often simpler if you use the Unix filter model and
| > let the operating system take care of opening all the files.
| >
| >   #!/usr/bin/env perl
| >
| >   use strict;
| >   use warnings;
| >
| >   chomp(my @lines = <>);
| >
| >   print @lines;
| 
| That's one way of using up a lot of memory.
| 
| > If this is in a file called 'join', you can run it like this:
| >
| >  $ ./join < input.txt > output.txt
| 
| Use the tools you've already got as part of the OS install:
| /usr/bin/tr -d '\012' < input.txt > output.txt
| 
| --
| 
| rgds
| Stephen
| _______________________________________________
| CentOS mailing list
| CentOS at centos.org
| http://lists.centos.org/mailman/listinfo/centos

You could have used /usr/bin/tr -d "\n" < input.txt > output.txt .  It looks a bit cleaner and indicates that no special incantation or knowledge of the ASCII character set is required.

-- 
James A. Peltier
Research Computing Group
Simon Fraser University - Burnaby Campus
Phone   : 778-782-6573
Fax     : 778-782-3045
E-Mail  : jpeltier at sfu.ca
Website : http://www.sfu.ca/itservices
          http://blogs.sfu.ca/people/jpeltier