EVL

Table of Contents


Products, services and company names referenced in this document may be either trademarks or registered trademarks of their respective owners.

Copyright © 2017–2020 EVL Tool, s.r.o.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts.

Echo

(since EVL 2.0)

Write <string> into <f_out>. This component doesn’t produce partitioned flow.

Echo’ is to be used in EVS job structure definition file.

<f_out> is either output file or flow name.

There is no standalone version of this component as you can use standard ‘echo’.

EVS is EVL job structure definition file, for details see evl-evs(5).

Synopsis

syntax/Echo
Echo
  <string> <f_out> [-e] [-n]

evl echo
  ( --help | --usage | --version )

Options

-n

do not output the trailing newline (standard Bash echo option)

-e

enable interpretation of backslash escapes (standard Bash echo option)

Standard options:

--help

print this help and exit

--usage

print short usage information and exit

--version

print version and exit

Examples

  1. An EVL job (specified in ‘evs’ file) which run simple select statement from Postgreql table:
    Echo   "select max(id) from some_db.some_table;" SELECT
    RunPG  SELECT MAX_ID
    
  2. To add two hardcoded records to the end of a flow:
    ...   ...    FLOW    -d "s string"
    Echo  "Some string footer,\nwith two lines." FOOTER -e
    Cat   FLOW   FOOTER  -d "s string"
    ...