Cat
(since EVL 1.0)
Concatenate flows or files.
- Cat
-
is to be used in EVS job structure definition file.
<f_in>
and<f_out>
are either input and output file or flow name. - evl cat
-
is intended for standalone usage, i.e. to be invoked from command line.
EVD is EVL data definition file, for details see ‘man 5 evd’.
Synopsis
Cat <f_in>... <f_out> (<evd>|-d <inline_evd>) [ --validate ] [ -x|--text-input | --text-input-dos-eol | --text-input-mac-eol ] [ -y|--text-output | --text-output-dos-eol | --text-output-mac-eol ] evl cat [<file>...] (<evd>|-d <inline_evd>) [ --validate ] [ -x|--text-input | --text-input-dos-eol | --text-input-mac-eol ] [ -y|--text-output | --text-output-dos-eol | --text-output-mac-eol ] [ -v|--verbose ] evl cat ( --help | --usage | --version )
Options
- -d, --data-definition=<inline_evd>
-
either this option or the file <evd> must be presented. Example: -d ’id int, user_id string(6) enc=iso-8859-1’
- --validate
-
without this option, no fields are checked against data types. With this option, all output fields are checked
- -x, --text-input
-
suppose the input as text, not binary
- --text-input-dos-eol
-
suppose the input as text with CRLF as end of line
- --text-input-mac-eol
-
suppose the input as text with CR as end of line
- -y, --text-output
-
write the output as text, not binary
- --text-output-dos-eol
-
produce the output as text with CRLF as end of line
- --text-output-mac-eol
-
produce the output as text with CR as end of line
Standard options:
- --help
-
print this help and exit
- --usage
-
print short usage information and exit
- -v, --verbose
-
print to stderr info/debug messages of the component
- --version
-
print version and exit
Examples
Print to stdout binary input in text format:
evl cat example.evd -y <input.bin