system(command, intern=false)
command
| the system command to be invoked, as a string. |
intern
| a logical, indicates whether to make the output of the command an R object. |
system invokes the system command specified by command.
If intern is true then popen is used to invoke the command and the
output collected, line by line, into an R string vector which is returned
as the value of system.
If intern is false then system is used to invoke the command and
system returns null.
This function provides users with the ability to invoke system commands
on whatever platform they are using.
Note that system is ANSI standard, popen is not so changes may
occur in this function.
Examples
# list all files in the current directory
# using the -F flag
system("ls -F")
# t1 contains a vector of strings, each one
# representing a separate line of output from who
t1 <- system("who", true)