Вы можете перезапустить chrome-remote-desktop через ssh, используя X.
У вас должен быть установлен локально X-сервер для рендеринга Chrome.
ssh -Y user@server
google-chrome
Или, если хром уже запущен:
google-chrome --user-data-dir=/tmp/chrome2/
В этот момент у вас будет доступный хром, отображаемый локально в X. Если это первый раз, вам нужно будет войти в хром и позволить вашим расширениям синхронизироваться. Если удаленный рабочий стол не отображается, просто зайдите на страницу расширения в Chrome и откройте расширение. Затем у вас должна открыться страница настроек расширения удаленного рабочего стола, и вы сможете перезапустить компьютер.
С awk
:
awk '{getline x; printf("%s\t%s\n", $0, x)}' file.txt
getline x
получает следующую запись и сохраняет ее как переменную x
printf("%s %s\ n", $0, x)
печатает записи в нужном формате
Пример:
% cat file.txt
kafka02.ur.com
102.16.235.69
master01.ur.com
102.16.235.61
master02.ur.com
102.16.235.62
% awk '{getline x; printf("%s\t%s\n", $0, x)}' file.txt
kafka02.ur.com 102.16.235.69
master01.ur.com 102.16.235.61
master02.ur.com 102.16.235.62
$ paste - - <file
kafka02.ur.com 102.16.235.69
master01.ur.com 102.16.235.61
master02.ur.com 102.16.235.62
Команда paste
при использовании с - -
будет считывать из стандартного ввода и распределять входящие строки (изfile
)по двум столбцам вывода.
Разделителем будет символ табуляции, но его можно изменить с помощью опции -d
.
С помощьюawk
(по запросу):
$ awk '{ printf("%s\t", $0) } { getline } { print }' file
Использованиеsed
:
sed -e 'N;s/\n/\t/' in.txt
объединение каждых двух строк вместе с одной табуляцией между