At 14:13 05.07.2001 +0100, Govinderjit Dhinsa wrote:
>         What is the code please to get, after field 6;
>         \r (carriage return)
>
>         I tried this, but no luck;
>         $fields[6] =~ s\r//;

try $fields[6] =~ s/\r//;
                    ^
                    |
                    |
note added front slash

>Any help would be much appreciated!!!
>Thanks,
>GD
>
>         #####################################################
>         PROGRAM:
>
>         #!/path/to/perl -w
>         use strict;
>
>         open CSV,"<vt04-07-01.csv" or die "Cannot open vt04-07-01.csv",$!;
>         open NEW,">vt04-07-01.csv-changed";
>         while (<CSV>){
>                 chomp;
>
>                 my @fields = split ',';
>
>                 splice @fields, 2, 1;
>
>                 splice @fields, 5, 1;
>
>                 $fields[6] =~ s\r//;
>
>                 for (@fields) { print NEW "$_" }
>         }
>         close CSV;
>         close NEW;
>         exit;
>
>         [End of file]
>         ########################################################

Aaron Craig
Programming
iSoftitler.com

Reply via email to