ID EN
Environment & Scope

Sys.which

R Base 3.6.2 🇮🇩 Bahasa Indonesia

Ini adalah antarmuka ke perintah sistem, atau ke emulasi pada Windows.

Syntax

R
Sys.which(names)

Arguments

Parameter Deskripsi
names Character vector of names or paths of possible executables.

Return Value

Vektor karakter yang panjangnya sama dengan nama, dinamai berdasarkan nama. Elemennya bisa berupa jalur lengkap ke file yang dapat dieksekusi atau indikasi bahwa tidak ada nama yang dapat dieksekusi yang ditemukan. Biasanya indikasinya adalah "", namun hal ini bergantung pada OS (dan pengecualian yang diketahui diubah menjadi ""). Nilai yang hilang dalam nama memiliki nilai kembalian yang hilang. Di Windows jalurnya akan berupa jalur pendek (8+3 komponen, tanpa spasi) dengan \ sebagai pembatas jalur.

Details

Perintah sistem yang melaporkan nama jalur lengkap dari suatu yang dapat dieksekusi (termasuk skrip yang dapat dieksekusi) seperti yang akan dieksekusi oleh shell, menerima jalur absolut atau mencari jalur tersebut. Di Windows, 'yang dapat dieksekusi' adalah file dengan ekstensi .exe, .com, .cmd, atau .bat. File-file tersebut sebenarnya tidak harus dapat dieksekusi, tetapi itulah yang dicoba oleh sistem. Pada Unix-sama path lengkap (biasanya /usr/bin/yang) ditemukan ketika R diinstal.

Contoh

Example
R
# NOT RUN {
## 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"))
# }