0

OSに依存しないRユーザー向けにファイルをロードするデモツールを作りたいです。私が使用している Windows システムではshell.exec、これは Mac と Linux で同じではないことを知っています。私は彼らが使用していると信じていますsystemが、shell.exec. これまでの機能は次のとおりです。

open_file <- function(file.name) {
    if (Sys.info()["sysname"] == "Windows") {
        shell.exec(file.name)
    } else {
#insert linux and mac equiv here (I think they're the same)                                   
    }
}  

これらのマシンでも動作させるには、挿入された Linux と Mac OS X... の部分に何を入れることができますか?

編集: 私の関数 shell.exec は、たまたま docx であるファイルを開き、MS Word を使用しますが、これをジェネリックにして txt csv xlsx ファイルも開くようにしたいと考えています。

4

1 に答える 1