User Tools

Site Tools


jvs:fscan:manual:chapter4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
jvs:fscan:manual:chapter4 [2014/08/04 16:03] – external edit 127.0.0.1jvs:fscan:manual:chapter4 [2021/12/15 22:15] voyvodic
Line 12: Line 12:
  
 ==== Accessing data variables ==== ==== Accessing data variables ====
-In general, data variable values can be accessed by specifying the name of the variable, preceded by the '$' character.  To get the status of a variable, substitute '?' for '$'; the status is -1 if the named variable is not defined, it is 0 if it is defined but empty, and it is a positive value (the size of the variable) if it is defined and not empty.+In general, data variable values can be accessed by specifying the name of the variable, preceded by the '$' character (or '_' character to make command-line scripting easier).  To get the status of a variable, substitute '?' for '$'; the status is -1 if the named variable is not defined, it is 0 if it is defined but empty, and it is a positive value (the size of the variable) if it is defined and not empty.
  
 For example:\\ For example:\\
Line 19: Line 19:
  
 Variable operators:                Variable operators:               
-  * $varbname - the value of the named variable+  * $varbname - the value of the named variable (_varbname works the same)
   * ?varbname - the status of the named variable (0=undefined, 1=defined)   * ?varbname - the status of the named variable (0=undefined, 1=defined)
 +
 +The '$' character is also used to identify fScan special functions of the form: $funcname(). Examples are:
   * $exists(filename) - does the named file exist (0=no, 1=regular file, 2=directory)?   * $exists(filename) - does the named file exist (0=no, 1=regular file, 2=directory)?
   * $filepath(filename) - return the full path to the named file   * $filepath(filename) - return the full path to the named file
jvs/fscan/manual/chapter4.txt · Last modified: 2024/06/21 15:44 by 127.0.0.1