#!/usr/bin/perl use strict; use warnings; my ( $emp_number, $name, $override_dept, $job, $shift, $d_e, $d_e_code, $override_rate, $hours, $year, $month, $day, $filler1, $filler2, $amount, $seq_num, $override_div, $override_branch, $override_state, $override_local, $state_misc, $rate, $ssn, ) = 'A' .. 'P'; format XXX = @>>>>>@>>>>>>>>>>>>>>>>>>>>>>>>@>>>>>@>>>>>>>>>>>@@@>@#####.##@####.## +@>>>@>@>@>@>@#####.##@@>>>>>@>>>>>@>@>>>>>>>>>@@@>>>>>>>>>> $emp_number,$name,$override_dept,$job,$shift,$d_e,$d_e_code,$override_ +rate,$hours,$year,$month,$day,$filler1,$filler2,$amount,$seq_num,$ove +rride_div,$override_branch,$override_state,$override_local,$state_mis +c,$rate,$ssn . my $record = ''; open my ($out), '>', \$record or die $!; my $oldfh = select($out); $~ = 'XXX'; write; select($oldfh); close($out) or die $!; print $record;
In reply to Format, empty vars, and fixed-width records by kwaping
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |