Go to the first, previous, next, last section, table of contents.
bin/sh -c shell_command
. If the command does not exists or
you have not the right to execute it, then an error message is printed.
%
' from immediate expansion, it must be preceded by a
`\
' when entering the alias. For example:
NuSMV> alias image_set set image_\%:1 \%:2 NuSMV> image_set W1 100will create an alias `image_set', execute `set image_W1 100'.
NuSMV> alias foo "print_bdd_stats; foo"creates an alias which refers to itself. Executing the command "foo" will result an infinite loop during which the command `print_bdd_stats' will be executed. At execution time this problem is solved by a loop detection check.
NuSMV
shell.
History Substitution:
The history substitution mechanism is a simpler version of the
"csh" history substitution mechanism. It enables you to reuse words from
previously typed commands.
The default history substitution character is the `%' (`!' is
default for shell escapes, and `#' marks the beginning of a
comment). @cindex shell escape
This can be changed using the set
command. The shell
escape can be changed by assigning a character to the environment
variable `shell_char
'.
In this description `%' is used as the `history_char
'.
The `%' can appear anywhere in a line. A line containing a history
substitution is echoed to the screen after the substitution takes
place. `%' can be preceded by a `\' in order to escape the
substitution, for example, to enter a `%' into an alias or to set
the prompt.
Each valid line typed at the prompt is saved. If the
`history
' variable is set (see the documentation of the
set
command), each line is also echoed to the history file. You
can use the history
command to list the previously typed
commands.
Substitutions:
At any point in a line these history substitutions are available.
getrusage()
structure.
NuSMV
by stopping the program.
set
command sets a variable to a particular value, and the unset
command removes the definition of a variable. If set
is given no
arguments, it prints the current value of all variables.
NuSMV
commands.
The args arguments on the command line after the filename are remembered but not evaluated. Commands in the script file can then refer to these arguments using the history substitution mechanism.
time
' command, and the
total processor time used since NuSMV
was started.
set
' command sets a variable to a particular value, and the
`unset
' command removes the definition of a variable.
getrusage()
structure.
open_path
environment
variable. If it finds it, it reports the path. The directories are
specified through the `set open_path
' command in the
`{~/}.nusmvrc' or by the shell variable
NuSMV_LIBRARY_PATH
.