19 |
|
|
20 |
=over 16 |
=over 16 |
21 |
|
|
22 |
=item -n number |
=item -o offset |
23 |
|
|
24 |
dump just record C<number> |
dump records starting with C<offset> |
25 |
|
|
26 |
=item -l limit |
=item -l limit |
27 |
|
|
28 |
import just first C<limit> records |
dump just C<limit> records |
29 |
|
|
30 |
=item -h |
=item -h |
31 |
|
|
40 |
=cut |
=cut |
41 |
|
|
42 |
my %opt; |
my %opt; |
43 |
getopts('dn:l:h', \%opt); |
getopts('do:l:h', \%opt); |
44 |
|
|
45 |
my $file = shift @ARGV || die "usage: $0 [-n number] [-l limit] [-h] [-d] file.marc\n"; |
my $file = shift @ARGV || die "usage: $0 [-o offset] [-l limit] [-h] [-d] file.marc\n"; |
46 |
|
|
47 |
my $marc = new MARC::Fast( |
my $marc = new MARC::Fast( |
48 |
marcdb => $file, |
marcdb => $file, |