Sys.which {base}R Documentation

Find Full Paths of Executables

Description

This is an interface to the system command which.

Usage

Sys.which(names)

Arguments

names Character vector of names of possible executables.

Details

The system command which reports on the full names of an executable (including an executable script) found on the current path.

Value

A character vector of the same length as names, named by names. The elements are either the full path to the executable/script or some indication that no executable of that name was found. Typically the indication is "", but this does depend on the OS (and is a message on Solaris).

Examples

## the first two are likely to exist everywhere
## texi2dvi exists on most Unix-alikes and under MiKTeX
Sys.which(c("ftp", "ping", "texi2dvi", "this-does-not-exist"))

[Package base version 2.11.0 Index]