bag-cat [OPTIONS] INPUT-FILE-OR--
Like UNIX cat, the bag-cat program makes a stream of data available on its standard output stream. Unlike UNIX cat, the data is obtained by processing log files.
The usual RSB-related commandline options, IDL-related options and replay-related options are accepted.
$ bag-cat isr.tide | head
<sr db_start="80" db_utt="80" />
<sr db_start="45" db_utt="46" />
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><speech_hyp [...]
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><speech_hyp [...]
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><speech_hyp [...]
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><speech_hyp [...]
<?xml version="1.0" encoding="UTF-8" standalone="no" ?><speech_hyp [...]
<speech_hyp xmlns:bxml="http://www.sleepycat.com/2002/dbxml" [...]
<TIMESTAMP>1290275288296</TIMESTAMP>
$ bag-cat -c 'hyp' -c 'param' /tmp/nao.tide
The above example prints the contents of all channels matching one of the regular expressions hyp and param.
$ bag-cat --style 'programmable/template :template "${create} ${data}\\n"' mydata.tide
2011-12-13T17:03:25.533535+01:00 blup
2011-12-13T17:03:25.534054+01:00 blup
2011-12-13T17:03:25.534121+01:00 blup
[...]