Advertisement
Advertisement
| 02.27.2008 at 08:21AM PST, ID: 23197372 |
|
[x]
Attachment Details
|
||
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: |
while( <> ){
my $str = " " x 68; #make a string xx spaces
substr($_, 7, 1, "B") if substr($_, 7, 1) eq "0";
substr($_, 0, 4, "0001") if substr($_, 0, 4) eq "4990";
substr($_, 0, 4, "0002") if substr($_, 0, 4) eq "8990";
substr($str, 0, 4, substr($_, 12, 4)); #pull from positions 13-16, insert to 1-4
substr($str, 22, 4, substr($_, 4, 4));
substr($str, 4, 16, substr($_, 60, 16)); #pull from positions 61-80 (offset 60, length 20), insert to 5-20
substr($str, 26, 2, substr($_, 83, 2));
substr($str, 32, 8, substr($_, 119, 8));
substr($str, 50, 8, substr($_, 132, 8));
substr($str, 59, 8, substr($_, 132, 8));
substr($str, 20, 1, "T");
substr($str, 21, 1, "D");
substr($str, 28, 1, "A");
substr($str, 58, 1, " ");
substr($str, 67, 1, " ");
print "$str\n";
}
|