NAME
marc-filter - Tool to filter records in MARC dataset.
SYNOPSIS
marc-filter [-h] [-n num] [-o format] [-r] [--version] marc_xml_file search_item [sub_search_item] value
DESCRIPTION
Tool to filter MARC records in big datasets. Could filter by control
field or field/subfield or leader or material type. Tool could filter by
number of output records.
It supports MARC XML files now.
ARGUMENTS
* "-h"
Print help.
* "-n num"
Number of records to output,
Default value is all records to output.
* "-o format"
Output MARC format.
Possible formats are ascii, xml.
* "-r"
Use value as Perl regexp.
* "--version"
Print version of script.
* "marc_xml_file"
MARC XML file name.
* "search_item"
Search item could be MARC control field or MARC field or
'leader' string or material type string.
Possible material type strings are:
* book
* computer_file
* continuing_resource
* map
* mixed_material
* music
* visual_material
* "sub_search_item"
In the case of MARC field this could be a subfield.
* "value"
Value to filter.
REPOSITORY
<https://github.com/michal-josef-spacek/App-MARC-Filter>
AUTHOR
Michal Josef Špaček <mailto:skim@cpan.org>
<http://skim.cz>
LICENSE AND COPYRIGHT
© 2022-2025 Michal Josef Špaček
BSD 2-Clause License
VERSION
0.06