копирование данных в буфер обмена под линукс

Nov 14, 2014 11:02

пару раз в прошлом пытался в R копировать данные в буфер обмена (clipboard) под линуксом (Убунту), но неизменно получал сообщение, что mode must be 'r' (типа буфер только для чтения). Забросил это непонятное дело. А тут снова приспичило, поскольку подобный вопрос возник в группе на фб. Порывшись в инете, нашел ссылки на использование команды xclip, но заставить ее нормально работать получилось не сразу. После экспериментов вырисовалась такая картина маслом:

connection <- pipe("xclip -i -selection clipboard", "w")
write.table(1:10, connection, sep = "\t", col.names = NA)
close(connection)

после такого скопированный в буфер объект доступен через буфер обмена другим приложениям (например - Calc)

r, маленькие хитрости, хозяйке на заметку

Previous post Next post
Up