<div dir="ltr"><div dir="ltr">Awesome, thanks! <br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 8, 2019 at 6:18 AM Nicolas Steenlant <<a href="mailto:Nicolas.Steenlant@ugent.be">Nicolas.Steenlant@ugent.be</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">You can just use the unix split command:<br>
<br>
<a href="https://unix.stackexchange.com/questions/74146/split-file-into-multiple-small-files-separate-by-the-newline-symbol" rel="noreferrer" target="_blank">https://unix.stackexchange.com/questions/74146/split-file-into-multiple-small-files-separate-by-the-newline-symbol</a><br>
<br>
or with Perl and Catmandu:<br>
<br>
use Catmandu;<br>
<br>
my $importer = Catmandu->importer('MARC',file => 'input/2records.seq' ,<br>
type => 'ALEPHSEQ');<br>
my $fixer = Catmandu->fixer('fixesCatmandu.txt');<br>
my $count = 0;<br>
<br>
$fixer->fix($importer->benchmark)->each(sub {<br>
  my $rec = $_[0];<br>
  Catmandu->exporter('JSON', file => "/tmp/out_${count}.json")-<br>
>add($rec);<br>
  $count++;<br>
});<br>
<br>
Greets,<br>
Nicolas<br>
<br>
<br>
On Thu, 2019-03-07 at 13:05 -0300, Tiago Murakami wrote:<br>
> Hi, <br>
> <br>
> Thanks! It is possible to, for each json, create one file? <br>
> <br>
> <br>
> On Thu, Mar 7, 2019 at 12:40 PM Nicolas Franck <<br>
> <a href="mailto:Nicolas.Franck@ugent.be" target="_blank">Nicolas.Franck@ugent.be</a>> wrote:<br>
> > <br>
> > > On 7 Mar 2019, at 16:30, Tiago Murakami <<a href="mailto:trmurakami@gmail.com" target="_blank">trmurakami@gmail.com</a>><br>
> > wrote:<br>
> > > <br>
> > > Hi, <br>
> > > <br>
> > > I made my first perl script to convert MARC ALEPHSEQ into JSON. I<br>
> > can import and convert to JSON using myfixes. How I can export into<br>
> > JSON files?<br>
> > >  <br>
> > > Thanks,<br>
> > > <br>
> > > =================<br>
> > > <br>
> > > use Catmandu;<br>
> > > <br>
> > > my $importer = Catmandu->importer('MARC',file =><br>
> > 'input/2records.seq' , type => 'ALEPHSEQ');<br>
> > > my $fixer    = Catmandu->fixer('fixesCatmandu.txt');<br>
> > > my $exporter = Catmandu->exporter('JSON');<br>
> > <br>
> > my $exporter = Catmandu->exporter('JSON', file =><br>
> > "/path/to/my/file.json");<br>
> > <br>
> > or direct the output of stdout to a file<br>
> > <br>
> > > <br>
> > > $exporter->add_many(<br>
> > >      $fixer->fix($importer->benchmark)<br>
> > > );<br>
> > > <br>
> > > =================<br>
> > > <br>
> > > -- <br>
> > > Tiago Murakami<br>
> > > _______________________________________________<br>
> > > librecat-dev mailing list<br>
> > > - send list mails to <a href="mailto:librecat-dev@lists.uni-bielefeld.de" target="_blank">librecat-dev@lists.uni-bielefeld.de</a><br>
> > > - to unsubscribe or change options, visit <br>
> > <a href="https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev" rel="noreferrer" target="_blank">https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev</a><br>
> > > - project website: <a href="http://librecat.org/" rel="noreferrer" target="_blank">http://librecat.org/</a><br>
> > <br>
> <br>
> <br>
> _______________________________________________<br>
> librecat-dev mailing list<br>
> - send list mails to <a href="mailto:librecat-dev@lists.uni-bielefeld.de" target="_blank">librecat-dev@lists.uni-bielefeld.de</a><br>
> - to unsubscribe or change options, visit <br>
> <a href="https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev" rel="noreferrer" target="_blank">https://lists.uni-bielefeld.de/mailman2/cgi/unibi/listinfo/librecat-dev</a><br>
> - project website: <a href="http://librecat.org/" rel="noreferrer" target="_blank">http://librecat.org/</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature">Tiago Murakami</div></div>