Cara mengakses argumen baris arahan menggunakan rscript gnu r
- 2999
- 885
- Clay Weber
Mari kita mulakan dengan contoh pelaksanaan ringkas skrip depan gnu r rscript. Gunakan yang
Perintah untuk mencari Rscript
jurubahasa:
$ yang rscript/usr/bin/rscript
secara alternatif menentukan penterjemah anda sebagai /usr/bin/env rscript
#!/usr/bin/rscript print ("hello r")
Seterusnya, kami akan membuat skrip boleh dilaksanakan:
$ chmod +x ujian.R
Akhirnya melaksanakan:
$ ./ujian.R [1] "hello r"
Contoh seterusnya akan menunjukkan cara mengakses hujah baris arahan yang dibekalkan kepada Rscript
Pada baris arahan. Mari ubah skrip kami untuk mencetak semua hujah yang dibekalkan ke skrip R kami semasa pelaksanaan:
#!/usr/bin/rscript # membolehkan argumen baris arahan args <- commandArgs(TRUE) commandArgs() print("Hello R")
Kali ini semasa pelaksanaan skrip kami juga akan membekalkan pelbagai argumen pada baris arahan:
$ ./ujian.R myarg1 myarg2 [1] "/usr/lib64/r/bin/exec/r" "--lave" [3] "--no-restore" "--file =./ujian.R "[5]" --Args "" myarg1 "[7]" myarg2 "[1]" hello r "
Contoh terakhir akan menunjukkan cara mengakses setiap hujah baris arahan individu dalam Rscript
Skrip. Mari ubah skrip kami untuk mengakses hujah baris arahan pertama dan kedua dan lakukan penambahan:
#!/usr/bin/rscript # membolehkan argumen baris arahan args <- 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]))
Pelaksanaan:
#!/usr/bin/rscript # membolehkan argumen baris arahan args <- 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 Berkaitan:
- Cari vs cari: apakah perbezaannya
- Perintah Linux Asas
- Cari arahan tidak dijumpai
- Perintah Linux: Top 20 Perintah Paling Penting yang Anda Perlu ..
- Asas Editor Vim di Linux
- Muat turun fail dari URL di linux menggunakan baris arahan
- Contoh Petua dan Trik Perintah Bash Berguna - Bahagian 1
- Perintah Man di Linux dengan contoh
- Cara Menggunakan Perintah PS di Linux: Panduan Pemula
- Pengurusan skrip & proses bash berbilang threaded di…
- « Cara Menyimpan Semua Perintah Shell Segera Selepas Pelaksanaan ke .fail bash_history
- Cara Menghilangkan Output Nombor Line Gnu R Print dengan RScript di Linux »