shell(1F)
NAME
shell - run a command using shell
SYNOPSIS
shell command [command] ...
DESCRIPTION
The shell function concatenate its arguments, separating
each by a space, and passes this string to the shell ($SHELL
if set, otherwise /usr/bin/sh).
EXAMPLES
Example 1: A sample output of shell command.
Since the Form and Menu Language does not directly support
background processing, the shell function can be used
instead.
`shell "build prog > /dev/null &"`
If you want the user to continue to be able to interact with
the application while the background job is running, the
output of an executable run by shell in the background must
be redirected: to a file if you want to save the output, or
to /dev/null if you don't want to save it (or if there is no
output), otherwise your application may appear to be hung
until the background job finishes processing.
shell can also be used to execute a command that has the
same name as an FMLI built-in function.
NOTES
The arguments to shell will be concatenate using spaces,
which may or may not do what is expected. The variables set
in local environments will not be expanded by the shell
because "local" means "local to the current process."
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsu |
|_____________________________|_____________________________|
SEE ALSO
sh(1), attributes(5)
Man(1) output converted with
man2html