Englishfrançaisespagnol

Icône de favori OnWorks

yaz-marcdump - En ligne dans le Cloud

Exécutez yaz-marcdump dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande yaz-marcdump qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


yaz-marcdump - utilitaire de vidage d'enregistrements MARC

SYNOPSIS


yaz-marcdump [-i le format] [-o le format] [-f de] [-t à] [-l spec] [-c fichier c] [-s préfixe]
[-C Taille] [-n] [-p] [-v] [-V] [déposer...]

DESCRIPTION


yaz-marcdump lit les notices MARC à partir d'un ou plusieurs fichiers. Il analyse chaque enregistrement et prend en charge
sortie au format ligne, ISO2709, MARCXML, MarcXchange ainsi que sortie Hex.

Cet utilitaire analyse les enregistrements ISO2709 (marc brut) ainsi que XML s'il est structuré comme
MARCXML/MarcXchange.

Notez
Depuis YAZ 2.1.18, OAI-MARC n'est plus pris en charge. OAI-MARC est obsolète. Utiliser MARCXML
à la place.

Par défaut, chaque enregistrement est écrit sur la sortie standard dans un format de ligne avec une nouvelle ligne pour
chaque champ, $x pour chaque sous-champ x. Le format de sortie peut être modifié avec l'option -o,

yaz-marcdump peut également être demandé d'effectuer la conversion du jeu de caractères de chaque enregistrement.

OPTIONS


-i le format
Spécifie le format d'entrée. Doit être l'un de marcxml, marc (ISO2709), marcxchange
(ISO25577), ligne (mode ligne MARC) ou turbomarc (Turbo MARC).

-o le format
Spécifie le format de sortie. Doit être l'un de marcxml, marc (ISO2709), marcxchange
(ISO25577), ligne (mode ligne MARC) ou turbomarc (Turbo MARC).

-f de
Spécifiez le jeu de caractères de de la notice MARC d'entrée. Doit être utilisé en conjonction
avec l'option -t. Reportez-vous à la page de manuel yaz-iconv pour les jeux de caractères pris en charge.

-t à
Spécifiez le jeu de caractères of de la sortie. Doit être utilisé en conjonction avec l'option
-F. Reportez-vous à la page de manuel yaz-iconv pour les jeux de caractères pris en charge.

-l spécification du leader
Spécifiez une chaîne de modification simple pour le repère MARC. Les spécification du leader est une liste de
pos=paires de valeurs, où pos est un décalage entier (0 - 23) pour le leader. La valeur est soit un
chaîne entre guillemets ou un entier (valeur de caractère en décimal). Les paires sont séparées par des virgules.
Par exemple, pour définir la ligne de repère au décalage 9 sur a, utilisez 9='a'.

-s préfixe
Écrit un bloc d'enregistrements dans un fichier séparé avec un préfixe donné, c'est-à-dire divise un enregistrement
batch dans des fichiers avec au plus un enregistrement ISO2709 "morceau" par fichier. Par bloc par défaut
est 1 (un enregistrement par fichier). Voir l'option -C.

-C taille des morceaux
Spécifie la taille du morceau ; à utiliser conjointement avec l'option -s.

-p
Fait que yaz-marcdump imprime le numéro d'enregistrement et le décalage du fichier d'entrée de chaque enregistrement lu.

-n
La sortie MARC est omise de sorte que l'entrée MARC est uniquement cochée.

-v
Écrit plus d'informations sur le processus d'analyse. Utile si vous avez mal formaté
Enregistrements ISO2709 en entrée.

-V
Imprime la version YAZ.

EXEMPLES


La commande suivante convertit MARC21/USMARC en codage MARC-8 en MARC21/USMARC en UTF-8
codage. Le décalage de la ligne de repère 9 est défini sur « a ». Les enregistrements d'entrée et de sortie sont ISO2709
codé.

yaz-marcdump -f MARC-8 -t UTF-8 -o marc -l 9=97 marc21.raw >marc21.utf8.raw

Les mêmes enregistrements peuvent être convertis en MARCXML à la place en UTF-8 :

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

Turbo MARC est une notation XML compacte avec la même sémantique que MARCXML, mais qui permet de
traitement plus rapide via XSLT. Afin de générer des notices Turbo MARC encodées en UTF-8 à partir de
MARC21 (ISO), on pourrait utiliser :

yaz-marcdump -f MARC8 -t UTF8 -o turbomarc -i marc marc21.raw >out.xml

Utilisez yaz-marcdump en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad