yaz-marcdump(1) - MARC record dump utility
-i format
    Specifies input format. Must be one of marcxml, marc (ISO2709), marcxchange (ISO25577), line (line
    mode MARC), or turbomarc (Turbo MARC).
-o format
    Specifies output format. Must be one of marcxml, marc (ISO2709), marcxchange (ISO25577), line (line
    mode MARC), or turbomarc (Turbo MARC).
-f from
    Specify the character set from of the input MARC record. Should be used in conjunction with option
    -t. Refer to the yaz-iconv man page for supported character sets.
-t to
    Specify the character set of of the output. Should be used in conjunction with option -f. Refer to
    the yaz-iconv man page for supported character sets.
-l leaderspec
    Specify a simple modification string for MARC leader. The leaderspec is a list of pos=value pairs,
    where pos is an integer offset (0 - 23) for leader. Value is either a quoted string or an integer
    (character value in decimal). Pairs are comma separated. For example, to set leader at offset 9 to a,
    use 9=a.
-s prefix
    Writes a chunk of records to a separate file with prefix given, i.e. splits a record batch into files
    with only at most "chunk" ISO2709 record per file. By default chunk is 1 (one record per file). See
    option -C.
-C chunksize
    Specifies chunk size; to be used conjunction with option -s.
-p
    Makes yaz-marcdump prints record number and input file offset of each record read.
-n
    MARC output is omitted so that MARC input is only checkecd.
-v
    Writes more information about the parsing process. Useful if you have ill-formatted ISO2709 records
    as input.
-V
    Prints YAZ version.