Rechercher une page de manuel

Chercher une autre page de manuel:

yaz-marcdump

Langue: en

Version: 19 April 2006 (ubuntu - 01/05/08)

Section: 1 (Commandes utilisateur)

NAME

yaz-marcdump - MARC record dump utility

SYNOPSIS

yaz-marcdump [ -x ] [ -X ] [ -e ] [ -I ] [ -f from ] [ -t to ] [ -v ] [ -c cfile ] [ file ... ]

DESCRIPTION

yaz-marcdump reads MARC records from one or more files. It parses each record and supports output in line-format, ISO2709, MARCXML, MarcXchange as well as Hex output.

This utility parses records ISO2709(raw MARC) as well as XML if that is structured as MARCXML/MarcXchange.

Note: As of YAZ 2.1.18, OAI-MARC is no longer supported. OAI-MARC is deprecated. Use MARCXML instead.

By default, each record is written to standard output in a line format with newline for each field, $x for each subfield x. The output format may be changed with options -X, -e, -I.

yaz-marcdump can also be requested to perform character set conversion of each record.

OPTIONS

-x
Reads MARC records in MARCXML/MarcXchange format. Without this option, yaz-marcdump reads records in ISO2709 format.
-X
Writes MARC records in MARCXML. This format is equivalent to YAZ_MARC_MARCXML in yaz/marcdisp.h.
-e
Writes MARC records in MarcXchange format. This format is equivalent to YAZ_MARC_XCHANGE in yaz/marcdisp.h.
-I
Writes MARC records in ISO2709 format. This format is equivalent to YAZ_MARC_ISO2709 in yaz/marcdisp.h.
-ffrom]
Specify the character set from of the input MARC record. Should be used in conjunction with option -t.
-tto]
Specify the character set of of the output. Should be used in conjunction with option -f.
-v
Writes more information about the parsing process. Useful if you have ill-formatted ISO2709 records as input.

EXAMPLES

The following command converts MARC21/USMARC in MARC-8 encoding to MARC21/USMARC in UTF-8 encoding. (Both input and output is in ISO2709).

     yaz-marcdump -f MARC-8 -t UTF-8 -I marc21.raw >marc21.utf8.raw
    
 

The same records may be converted to MARCXML instead in UTF-8:

     yaz-marcdump -f MARC-8 -t UTF-8 -X marc21.raw >marcxml.xml
    
 

FILES

prefix/bin/yaz-marcdump

prefix/include/yaz/marcdisp.h

SEE ALSO

yaz(7)

L'idée expérimentale résulte d'une sorte de pressentiment de l'esprit
qui juge que les choses doivent se passer d'une certaine manière. On
peut dire sous ce rapport que nous avons dans l'esprit l'intuition ou le
sentiment des lois de la nature, mais nous n'en connaissons pas la
forme. L'expérience seule peut nous l'apprendre.
-+- Claude Bernard (1813-1878) -+-