[librecat-dev] MARC to MARC converter?
j at minorscience.com
Sun Oct 2 22:34:58 CEST 2016
Thanks for referring me to the documentation. Not a perl guy at all so it
is very helpful.
I've noticed that the marc_add command expects indicator and subfield
elements. Looking at the code beginning at line 145 at Catmandu/MARC.pm, it
seems that control fields are not accounted for. Do I have that right?
Thanks again, Jason
Technology Consultant | The American Academy in Rome
On Sat, Oct 1, 2016 at 7:57 AM, Johann Rolschewski <rolschewski at gmail.com>
> Hi Jason,
> you should use the "marc_*"-fixes:
> $ catmandu convert MARC --type ISO to MARC --type XML --fix
> 'marc_add(900,ind1," ",a,test,b,test)' < camel.mrc
> Look at <https://metacpan.org/release/Catmandu-MARC> for more
> Kind regards,
> Am 30.09.2016 um 20:56 schrieb Jason Loeffler:
> > Hi Patrick,
> > Thanks for confirming, that's just what I thought. But the following
> > simple fix doesn't fire. Same result with other commands.
> > catmandu convert MARC --type ISO to MARC --type ISO ---fix
> > "add_field('999','foo')" < camel.mrc
> > Here's the output:
> > _https://gist.github.com/minorscience/61dceaa904ebf97fabd9ef59ef02a26f_
> > _
> > _
> > Am I missing something obvious?
> > Best, Jason
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the librecat-dev