R файлов справки на разных ОС
Есть ли способ получить доступ к версии файла справки Windows на компьютере Linux в R?
Я пишу приличное количество R-кода на моей машине Linux, но мне нужно убедиться, что код будет запущен на машине Windows для сотрудников.
Я несколько раз горел, читая файл справки на своей машине Linux, записывая свой код, а затем часами размышлял, почему он не работает на машине Windows, пока я не проверю файл справки на этой машине и не пойму, что он отличается от такового на машине Linux.
Обычно у него есть "ПРИМЕЧАНИЕ: В Windows, xxxx ведет себя по-другому...", и мне жаль, что я не знал, что, когда я писал код на своей машине Linux!
Я понимаю, что многие файлы справки зависят от системы (например, ?system
), но иногда мне хотелось бы прочитать версию Windows на моем Linux-компьютере. Сегодня мне показалось, что я хочу читать ?windows
, но мне пришлось загружать свой ноутбук для Windows, чтобы прочитать этот файл справки, потому что эта функция недоступна в Linux и поэтому нет файла справки.
приветствий.
Ответы
Ответ 1
Вы всегда можете посмотреть источник, который дает вам четкие условные обозначения - это от man/system.Rd
:
#ifdef windows
Only double quotes are allowed on Windows: see the examples. (Note: a
Windows path name cannot contain a double quote, so we do not need to
worry about escaping embedded quotes.)
[...]
#endif
#ifdef unix
Unix-alikes pass the command line to a shell (normally \file{/bin/sh},
and POSIX requires that shell), so \code{command} can be anything the
shell regards as executable, including shell scripts, and it can
contain multiple commands separated by \code{;}.
[...]
#endif