3
如何從Linux命令shell(如bash)檢查R代碼的文檔?我不是指交互式會話。如何從Linux命令shell(例如bash)打印R文檔?
用Perl,我可以使用perldoc
在命令行打印出來的文檔:
perldoc lib
我希望簡單的東西一樣,對於R.我並不總是想拉了一個完整的互動R會話只是爲了查找一些文檔。
如何從Linux命令shell(如bash)檢查R代碼的文檔?我不是指交互式會話。如何從Linux命令shell(例如bash)打印R文檔?
用Perl,我可以使用perldoc
在命令行打印出來的文檔:
perldoc lib
我希望簡單的東西一樣,對於R.我並不總是想拉了一個完整的互動R會話只是爲了查找一些文檔。
可能還有其他方法,但對我有效的一種方法是使用-e
標誌在命令行上執行代碼。我還使用--slave
標誌,這防止任何東西被打印到標準輸出(例如沒有R啓動消息,等等):
R --slave -e '?function'
我實際上創建了一個超小腳本我請rdoc
表現得像一個簡易R版本的perldoc
:
#!/bin/bash
R --slave -e "?$1"
安裝在我的~/bin
目錄(或者無論你安裝在你的PATH
)後,很容易:
rdoc function
如果您想查看來自特定軟件包的函數的文檔,請在庫名後加兩個冒號。例如,要從charm
包中提取dmrFinder
函數的文檔:
rdoc charm::dmrFinder