=> Generic Pipe
Less than 1 minuteOperators And TokensPipes
=>
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
- Create JSON Array (
ja
): A sophisticated yet simply way to build a JSON array - Pipeline: Overview of what a "pipeline" is
- Read / Write To A Named Pipe (
<pipe>
): Reads from a Murex named pipe - Reformat Data type (
format
): Reformat one data-type into another data-type ->
Arrow Pipe: Pipes stdout from the left hand command to stdin of the right hand command?
stderr Pipe: Pipes stderr from the left hand command to stdin of the right hand command (DEPRECATED)|
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.