Cara mengakses argumen baris perintah menggunakan rscript gnu r

Cara mengakses argumen baris perintah menggunakan rscript gnu r

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…