=> Generic Pipe
Less than 1 minute
=>
Generic Pipe
Pipes a reformatted STDOUT stream from the left hand command to STDIN of the right hand command
Description
This token behaves much like the |
pipe would except it injects format generic
into the pipeline. The purpose of a formatted pipe is to support piping out to external commands which don't support Murex data types. For example they might expect arrays as lists rather than JSON objects).
Examples
» ja [Mon..Wed] => cat
Mon
Tue
Wed
The above is literally the same as typing:
» ja [Mon..Wed] -> format generic -> cat
Mon
Tue
Wed
To demonstrate how the previous pipeline might look without a formatted pipe:
» ja [Mon..Wed] -> cat
["Mon","Tue","Wed"]
» ja [Mon..Wed] | cat
["Mon","Tue","Wed"]
» ja [Mon..Wed]
[
"Mon",
"Tue",
"Wed"
]
See Also
- Pipeline: Overview of what a "pipeline" is
->
Arrow Pipe: Pipes STDOUT from the left hand command to STDIN of the right hand command<read-named-pipe>
: Reads from a Murex named pipe?
STDERR Pipe: Pipes STDERR from the left hand command to STDIN of the right hand commandformat
: Reformat one data-type into another data-typeja
(mkarray): A sophisticated yet simply way to build a JSON array|
POSIX Pipe: Pipes STDOUT from the left hand command to STDIN of the right hand command
This document was generated from gen/parser/pipes_doc.yaml.