2016-08-13 11 views
1

rmarkdownファイルでknitを実行すると、システムコマンド、特にwcとgrepは出力を生成しません。私は出力を生成しようとしている行は以下の通りです:knitrはシステムコマンドの出力を生成しません

system("wc -l /foo/bar.csv") 
system("grep -F .12345 /foo/bar.txt | wc -w") 

は、誰もがこれが発生したか、これがあるかもしれない、なぜ誰も知っているのですか?これらの行は、インタプリタに与えられた場合に期待される出力を生成します。私の他のコードはすべて期待どおりに動作します。

ありがとうございました。

+1

'system2'を試しましたか?または、Rで同じ操作を行うだけですか? – alistaire

+5

基本的に同じ質問http://stackoverflow.com/q/36928322/559676 –

答えて

1

internのパラメータをsystemに設定すると、次の例のように "date"が呼び出されます。

result <- system('date', intern = TRUE) 
print(result) 

結果はresultの出力をRベクトルに取り込みます。

+0

私はあなたの答えが好き – nik

関連する問題