help/en/hlp_if.txt
author Myhailo Danylenko <isbear@ukrpost.net>
Fri, 17 Aug 2012 19:09:08 +0300
changeset 29 5d86c5fefef6
parent 0 7707b26e82fd
permissions -rw-r--r--
Update readme
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     1
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     2
 /IF [expression]
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     3
 /THEN command
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     4
 /ELSE command
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     5
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     6
Evaluates expression and stores true if expression evaluates to non-zero integer or non-unset string, false if it evaluates to unset value, integer zero or unset string.
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     7
Then and else commands can be called any number of times - they will use the same stored value.
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     8
For details on expression syntax see help for eval command.
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
     9
Example:
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    10
 /if fifo_name
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    11
 /then load fifo
7707b26e82fd Initial commit
Myhailo Danylenko <isbear@ukrpost.net>
parents:
diff changeset
    12
 /else echo "fifo_name not set, fifo module not loaded"