Function Shell (Command : String) : Longint;
Shell invokes the bash shell (/bin/sh), and feeds it the command Command (using the -c option). The function then waits for the command to complete, and then returns the exit status of the command, or 127 if it could not complete the Fork or Execve calls.
Errors are reported in LinuxError.
POpen, Fork, Execve, system (3)
program example56; uses linux; { Program to demonstrate the Shell function } Var S : Longint; begin Writeln ('Output of ls -l *.pp'); S:=Shell ('ls -l *.pp'); Writeln ('Command exited wwith status : ',S); end.