Cara mengakses argumen baris perintah menggunakan rscript gnu r
- 1306
- 233
- Dwayne Hackett
Mari kita mulai dengan contoh eksekusi sederhana dari skrip front-end gnu r rscript. Menggunakan yang
Perintah untuk menemukan Rscript
penerjemah:
$ mana rscript/usr/bin/rscript
Atau tentukan juru bahasa Anda sebagai /usr/bin/env rscript
#!/usr/bin/rscript print ("Hello R")
Selanjutnya, kami akan membuat skrip dapat dieksekusi:
$ chmod +x tes.R
Eksekusi akhirnya:
$ ./tes.R [1] "Halo R"
Contoh selanjutnya akan menunjukkan cara mengakses argumen baris perintah yang disediakan Rscript
di baris perintah. Mari kita ubah skrip kita untuk mencetak semua argumen yang disediakan ke skrip R kita selama eksekusi:
#!/usr/bin/rscript # mengaktifkan argumen baris perintah argumen <- commandArgs(TRUE) commandArgs() print("Hello R")
Kali ini selama eksekusi skrip kami juga akan menyediakan beberapa argumen pada baris perintah:
$ ./tes.R myarg1 myarg2 [1] "/usr/lib64/r/bin/exec/r" "--slave" [3] "---no-restore" "--file =./tes.R "[5]" --Args "" myarg1 "[7]" myarg2 "[1]" Hello R "
Contoh terakhir akan menunjukkan cara mengakses setiap argumen baris perintah di dalam Rscript
naskah. Mari kita ubah skrip kita untuk mengakses argumen baris perintah pertama dan kedua dan melakukan penambahan:
#!/usr/bin/rscript # mengaktifkan argumen baris perintah argumen <- commandArgs(TRUE) # print first two command line arguments print(args[1]) print(args[2]) # Simple addition print(as.double(args[1]) + as.double(args[2]))
Eksekusi:
#!/usr/bin/rscript # mengaktifkan argumen baris perintah argumen <- commandArgs(TRUE) # print first two command line arguments print(args[1]) print(args[2]) # Simple addition print(as.double(args[1]) + as.double(args[2]))
Tutorial Linux Terkait:
- Temukan vs temukan: apa bedanya
- Perintah Linux Dasar
- Temukan Perintah Tidak Ditemukan
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Dasar -dasar editor VIM di Linux
- Unduh File dari URL di Linux Menggunakan Baris Perintah
- Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 1
- Perintah manusia di Linux dengan contoh
- Cara Menggunakan Perintah PS di Linux: Panduan Pemula
- Multi-threaded Bash Scripting & Manajemen Proses di…
- « Cara menyimpan semua perintah shell segera setelah eksekusi .File Bash_History
- Cara menghilangkan output nomor baris cetak gnu r dengan rscript di linux »