Execution of Commands
| Shell command | Execute program | Replace current program with new executed program | |
|---|---|---|---|
| C | system("command"); | execl(path, args); or execv(path, arglist); |
|
| C++ | |||
| Objective-C | ; | ||
| C# | System.Diagnostics.Process.Start(path, argstring); | ||
| F# | |||
| Go | exec.Run(path, argv, envv, dir, exec.DevNull, exec.DevNull, exec.DevNull) | os.Exec(path, argv, envv) | |
| Visual Basic | Interaction.Shell(command «, WindowStyle» «, isWaitOnReturn») | ||
| Visual Basic .NET | Microsoft.VisualBasic.Interaction.Shell(command «, WindowStyle» «, isWaitOnReturn») | System.Diagnostics.Process.Start(path, argstring) | |
| D | std.process.system("command"); | std.process.execv(path, arglist); | |
| Java | Runtime.exec(command); or new ProcessBuilder(command).start; |
||
| JavaScript |
WScript.CreateObject ("WScript.Shell").Run(command «, WindowStyle» «, isWaitOnReturn»); | WshShell.Exec(command) | |
| Common Lisp | (shell command) | ||
| Scheme | (system command) | ||
| ISLISP | |||
| Pascal | system(command); | ||
| OCaml | Sys.command command, Unix.open_process_full command env (stdout, stdin, stderr),... | Unix.create_process prog args new_stdin new_stdout new_stderr, ... | Unix.execv prog args or Unix.execve prog args env |
| Standard ML | OS.Process.system command | Unix.execute (path, args) | Posix.Process.exec (path, args) |
| Haskell (GHC) | System.system command | System.Process.runProcess path args ... | Posix.Process.executeFile path True args ... |
| Perl | system(command) or $output = `command` |
exec(path, args) | |
| Ruby | system(command) or output = `command` |
exec(path, args) | |
| PHP | system(command) or $output = `command` or exec(command) or passthru(command) |
||
| Python | os.system(command) or subprocess.Popen(command) |
os.execv(path, args) | |
| S-Lang | system(command) | ||
| Fortran | CALL SYSTEM (command, status) or status = SYSTEM (command) |
||
| Windows PowerShell | ::Start(command) | «Invoke-Item »program arg1 arg2 … |
^a Compiler-dependent extension.
Read more about this topic: Comparison Of Programming Languages (basic Instructions)
Famous quotes containing the words execution of, execution and/or commands:
“It is clear that in a monarchy, where he who commands the exceution of the laws generally thinks himself above them, there is less need of virtue than in a popular government, where the person entrusted with the execution of the laws is sensible of his being subject to their direction.”
—Charles Louis de Secondat Montesquieu (16891755)
“If Germany is to become a colonising power, all I say is, God speed her! She becomes our ally and partner in the execution of the great purposes of Providence for the advantage of mankind.”
—W.E. (William Ewart)
“It is clear that in a monarchy, where he who commands the exceution of the laws generally thinks himself above them, there is less need of virtue than in a popular government, where the person entrusted with the execution of the laws is sensible of his being subject to their direction.”
—Charles Louis de Secondat Montesquieu (16891755)