Como acessar uma linha de comando argumentos usando rscript gnu r
- 5004
- 136
- Robert Wunsch DVM
Vamos começar por um exemplo de execução simples de script de front-end do GNU R R R RS. Usar qual
comando para localizar Rscript
intérprete:
$ que rscript/usr/bin/rscript
Alternativamente, defina seu intérprete como /usr/bin/Env RScript
#!/usr/bin/rscript print ("hello r")
Em seguida, faremos o script executável:
$ chmod +x teste.R
Um finalmente executar:
$ ./teste.R [1] "Hello R"
O próximo exemplo mostrará como acessar um argumento de linha de comando fornecido a Rscript
Na linha de comando. Vamos modificar nosso script para imprimir todos os argumentos fornecidos ao nosso script R durante a execução:
#!/usr/bin/rscript # Ativar argumentos da linha de comando args <- commandArgs(TRUE) commandArgs() print("Hello R")
Desta vez, durante a execução do script, também forneceremos vários argumentos na linha de comando:
$ ./teste.R myarg1 myarg2 [1] "/usr/lib64/r/bin/exec/r" "--escravo" [3] "-no-reestore"---file =./teste.R "[5]" --args "" myarg1 "[7]" myarg2 "[1]" hello r "
O último exemplo mostrará como acessar cada argumento da linha de comando individual dentro Rscript
roteiro. Vamos modificar nosso script para acessar o primeiro e o segundo argumento da linha de comando e executar a adição:
#!/usr/bin/rscript # Ativar argumentos da linha de comando 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]))
Execução:
#!/usr/bin/rscript # Ativar argumentos da linha de comando 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]))
Tutoriais do Linux relacionados:
- Localize vs Find: Qual é a diferença
- Comandos básicos do Linux
- Localize o comando não encontrado
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- VIM Editor básico no Linux
- Baixe o arquivo do URL no Linux usando a linha de comando
- Exemplos úteis de linha de comando bash e exemplos de truques - Parte 1
- Comando de homem no Linux com exemplos
- Como usar o comando ps no linux: guia para iniciantes
- Multi-thread Bash Script e Gerenciamento de Processos no…
- « Como armazenar todos os comandos do shell imediatamente após a execução em .Arquivo Bash_history
- Como omitir os números de linha do GNU R Print Saída com RScript no Linux »