С sed
:
$ sed -e 's/ ABC/\
ABC/g' <file
ABC123xxx:: 2345
ABC345yyy:: 5678
ABC986zzz:: 7955
Я столкнулся с такой же проблемой. Я использую Windows 8 в качестве сервера, а Elementary OS в качестве клиента. Не уверен, что ваша установка такая же.
Я использовал команды командной строки Synergy для запуска в сеансе Screen;
Я установил Screen (sudo apt-get install screen). Затем я открыл сеанс Screen, используя "screen -S synergy", и назвал его synergy, чтобы знать, для чего нужен сеанс Screen.
Затем я выполнил следующую команду для запуска Synergy: synergyc -n ИМЯ ЭЛЕМЕНТАРНОЙ ОС КОМПЬЮТЕРА -f ИМЯ СЕРВЕРА
.
Затем я закрыл сеанс Screen, используя Ctrl+A+D.
Страница экранного руководства найдена здесь. На самом деле единственные теги, которые вам нужны, это -S, затем имя, и -r, чтобы прикрепить экран.
Команды клиента synergy найдены здесь.
Версия из apt-get (1.4.12) во Freya должна работать нормально - просто выполните sudo apt-get install synergy
В последний раз, когда я проверял (вероятно, около августа 2015 года), версия synergy, доступная из репозитория, была древней. Я скомпилировал версию 1.7.4, но 1.7.5 выдает ошибку и не компилирует исполняемый файл synergy. Но в любом случае, я легко запустил 1.7.4 на eOS Freya с помощью sudo apt-get install synergy для зависимостей, но просто используя скомпилированную версию 1.7.4, автозапускаемую при загрузке.
Я еще даже не проверил журнал изменений для 1.7.5, но у меня проблема с тем, что клиент случайным образом отключается от сервера, хотя в журнале написано, что он все еще подключен, пробовал на двух разных версиях ubuntu, но это работает на windows. . i donno