Ответ 1
Вы можете прочитать файл, используя такие каналы:
d = read.table( pipe( 'cat data.txt' ), header = T )
Если вы хотите прочитать из SSH-соединения, попробуйте следующее:
d = read.table( pipe( 'ssh hostname "cat data.txt"' ), header = T )
Также нет причин ограничивать это только командами ssh, вы также можете сделать что-то вроде этого:
d = read.table( pipe( 'cat *.txt' ) )
Для получения дополнительной информации см. страницу R Data Import/Export, в частности Connections.