Не удается открыть RSTUDIO через X2GO

sed -ne's/,//11;t' -e's/,/&/10p' out

Это сначала разветвляет любую строку с 11 или более запятыми, а затем печатает оставшиеся только те, которые соответствуют 10 запятым.

По-видимому, я ответил на это раньше ... Вот ме-плагиат из вопроса, ищущего ровно 4 вхождения некоторого шаблона:

Вы можете указать [num] th появление шаблона с командой sed s /// ubstitution, просто добавив к команде [num] . Когда вы t est для успешной замены и не указываете целевую метку : , t est разветвляется из сценария. Это означает, что все, что вам нужно сделать, это проверить наличие s /// 5 или более запятых, а затем распечатать то, что осталось.

Или, по крайней мере, это обрабатывает строки, которые превышают ваш максимум 4. Очевидно, у вас также есть минимальные требования. К счастью, это так же просто:

sed -ne 's|,||5;t' -e 's||,|4p'

... просто замените 4-е вхождение , в строке на себя и прикрепите свой p к s /// флаги учреждения. Поскольку любые строки, соответствующие , 5 или более раз, уже были обрезаны, строки, содержащие 4 , совпадений, содержат только 4.

0
27.10.2018, 00:26
1 ответ

Я не нашел решения по использованию Rstudio с X2Go, но есть два альтернативных решения:

  • Пакет remoterR на CRAN позволяет подключить клиента к удаленному сеансу R. Для этого даже не требуется RStudio, хотя его можно использовать с ним.

  • rstudio-serverможно установить на сервер, после чего пользователи (локальные или удаленные )могут войти в сеанс в браузере. Кроме того, если вы не хотите открывать порт 8787, вы можете использовать ssh-туннелирование.

0
28.01.2020, 04:11

Теги

Похожие вопросы