shell
Creates a subprocess to run a shell or other program
Applicability
Product
|
Command
type
|
ClearCase®
|
cleartool subcommand
|
MultiSite
|
multitool subcommand
|
Platform
|
UNIX®
|
| Linux® |
Windows®
|
Synopsis
- sh·ell | !
[ command [ arg ... ] ]
Description
The shell command creates
a subshell.
UNIX and Linux —
view context
The subshell is created with the same view context
as the current process. If the current process is set to one view, but the
working directory view is different, shell uses the working
directory view. (For more information, see the pwv reference
page.)
The shell command is intended
for use in cleartool and multitool interactive
mode. If you are using single-command mode, there is no need for this command.
Options and arguments
Program to run in subprocess
- Default
- Runs the shell program indicated by your SHELL (UNIX and Linux) or ComSpec
(Windows)
environment variable (or /bin/sh (UNIX and Linux) or cmd.exe (Windows),
if your environment does not include SHELL/ComSpec). The shell runs interactively
until you exit from it.
Note: On Windows,
changing the ComSpec variable to a value other than
cmd.exe may
have undesirable side effects elsewhere in your work environment. To avoid
this problem, you can invoke the alternative shell explicitly from
cmd.exe,
after executing
shell.
- command [ arg ... ]
- Runs a noninteractive shell which, in turn, invokes the program command,
(and, optionally, passes it one or more arguments). The subshell exits immediately
after executing command.