Runs a new target program passing arguments, a space separated list, to the program. If a program already exists, terminates and restarts it. When debugging multiple programs, this causes re-running of the current program if and only if it is a direct child program of MULTI.
If no arguments are given, then the last ones given are used again. If no previous run exists, no arguments are used.
arguments may contain <, >, >>, >&, or >>& to redirect standard in, standard out, and standard error. Text between quotes, either single (` ') or double (" "), are treated as a single argument. Eventually, the quotes are removed. If you are running csh, then a ~ expands the same way as the shell. However, other shell processing is not done; no wildcards, pipes, and so forth.
For example, r fly 3, runs the program with the two arguments fly and 3.
See also setargs.