Run[expr1, expr2, ...]
generates the printed form of the expressions , separated by spaces, and runs it as an external operating system command.


  • Run prints the in InputForm format.
  • Run returns an integer that corresponds, when possible, to the exit code for the command returned by the operating system.
  • The command executed by Run cannot usually require interactive input. On most computer systems, it can, however, generate textual output.
  • You can enter the input line !command to execute an external command.

ExamplesExamplesopen allclose all

Basic Examples (1)Basic Examples (1)

Run a standalone Mathematica kernel, putting the result of a command in a temporary file:

Click for copyable input

The command exited without an error code:

Click for copyable input

Show the contents of the file:

Delete the file:

Click for copyable input
New in 1
New to Mathematica? Find your learning path »
Have a question? Ask support »