Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Anchor
1089023
1089023
The syntax of the fordata statement is:

Panel
fordata variable-name=data-element
...
end


Anchor
1089027
1089027
Example

Panel
set i=1
loaddata mydata=mydata.txt
fordata line=mydata
    echo "$(i): $(line)"

    compare "$(line)" "exit" case=yes

    if <"$(_lastrc.message)" EQ "MATCH">
        echo
        echo "Data contains an 'exit' command"
        echo
    end

    set i=<$(i) + 1>
end



If a data element called mydata.txt contained the following contents:

Panel
cd /
ls -al
exit



Running this script against the contents of mydata would produce the following results:

Panel

...

1: cd /
2: ls -al
3: exit
Data contains an 'exit' command