Rscript(utils)
Rscript()所属R语言包:utils
Scripting Front-End for R
脚本前端为R
译者:生物统计家园网 机器人LoveR
描述----------Description----------
This is an alternative front end for use in #! scripts and other scripting applications.
这是一个#!脚本和其他脚本应用中使用的替代前端。
用法----------Usage----------
Rscript [options] [-e expression] file [args]
参数----------Arguments----------
参数:options
A list of options beginning with --. These can be any of the options of the standard R front-end, and also those described in the details.
一个开始--的选项列表。这些可以是任何标准R前端的选项,并在细节的描述。
参数:expression
a R expression.
一个R的表达。
参数:file
The name of a file containing R commands. - indicates "stdin".
包含R命令的文件的名称。 -表示stdin。
参数:args
Arguments to be passed to the script in file.
参数被传递到脚本file。
Details
详情----------Details----------
Rscript --help gives details of usage, and Rscript --version gives the version of Rscript.
Rscript --help给的使用细节,Rscript --version给Rscript版本。
Other invocations invoke the R front-end with selected options. This front-end is convenient for writing #! scripts since it is an executable and takes file directly as an argument. Options --slave --no-restore are always supplied: these imply --no-save. (The standard Windows command line has no concept of #! scripts, but Cygwin shells do.)
其他调用调用所选选项ŕ前端。这种前端是写#!脚本方便的,因为它是一个可执行文件和file直接作为参数。选项--slave --no-restore总是提供这意味着--no-save。 (标准的Windows命令行没有#!脚本的概念,但Cygwin的贝壳做的。)
Either one or more -e options or file should be supplied. When using -e options be aware of the quoting rules in the shell used: see the examples.
任何一个或多个-e股权或file应提供。当使用-e选项意识到是在使用的shell引用规则:看到的例子。“
Additional options accepted (before file or args) are
接受额外的选项(前file或args)
--verbose gives details of what Rscript is
--verbose给什么Rscript
--default-packages=list where list is a comma-separated list of package names or NULL. Sets the environment variable R_DEFAULT_PACKAGES which determines the packages loaded on startup. The default for Rscript omits methods as it takes about 60% of the startup time.
--default-packages=listlist是一个逗号分隔的列表包名称或NULL。设置环境变量R_DEFAULT_PACKAGES这决定了在启动时加载的包。 Rscript省略默认methods,因为它需要大约60%的启动时间。
Spaces are allowed in expression and file (but will need to be protected from the shell in use, if any, for example by enclosing the argument in quotes).
空间被允许在expression和file(但必须在使用的外壳保护,如果有的话,包含在引号中的参数,例如)。
The R files are found from the location of the "Rscript.exe" executable. If this is copied elsewhere, the environment variable RHOME should be set to the top directory of the R installation.
R文件被发现从Rscript.exe可执行的位置。如果这是在其他地方复制,环境变量RHOME应设置为R安装的顶级目录。
Unlike Unix-alikes, this links directly to "R.dll" rather than running a separate process.
与UNIX相似者不同的是,这个环节直接“R.dll,而不是运行一个单独的进程。
stdin() refers to the input file, and file("stdin") to the stdin file stream of the process.
stdin()是指输入文件,file("stdin")stdin过程中的文件流。
举例----------Examples----------
# Note that Rscript is not by default in the PATH on Windows, so[请注意,默认情况下不Rscript是在Windows PATH中,所以]
# either put it there or use an explicit path to Rscript.[要么把它放在那里,或使用一个明确的路径Rscript。]
# at the standard Windows command line[在标准的Windows命令行]
Rscript -e "date()" -e "format(Sys.time(), \"%a %b %d %X %Y\")"
# in other shells, e.g. bash or tcsh, prefer[在其他炮弹,例如bash或tcsh的,喜欢]
Rscript -e 'date()' -e 'format(Sys.time(), "%a %b %d %X %Y")'
## example #! script for a Unix-alike[##!脚本的Unix相似]
#! /path/to/Rscript --vanilla --default-packages=utils[! /路径/ / Rscript - 香草 - 默认包= utils的]
args <- commandArgs(TRUE)
res <- try(install.packages(args))
if(inherits(res, "try-error")) q(status=1) else q()
转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。
注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
|