Еще один sed
:
sed -e:d -e's/|/|/3;t' -e'N;s/\n//;td' < in >out
sed
работает в цикле, заменяя третий символ трубы в строке на себя. Когда замена t
ests успешна, sed
разветвляется - и таким образом автопечатает пространство шаблона - и начинает сценарий сверху со следующей строки ввода, если таковая имеется. Но при неудаче sed
добавляет строку N
ext к пробелу шаблона, s///
убирает промежуточный разделитель новой строки, а затем проходит второй t
est и sed
возвращается к метке :d
elim, чтобы снова искать третью трубу.
Моя проблема решена!!!
Ниже приведены шаги, которые я выполнил, и они будут полезны для тех, кто наткнется на ту же проблему.
# zypper update ( to update SUSE Linux Ent. Server)
# zypper install -t pattern gnome-basic
# zypper install xrdp
Включить удаленный вход через VNC
# Open yast, Select "Network Services", Select first entry "Remote Administration with VNC"
# Enable service
Настройте диспетчер окон для использования Gnome. Редактировать файл /etc/sysconfig/windowmanager
Измените запись DEFAULT_WM=""
на DEFAULT_WM="gnome"
.
Запустите службу RDP и запустите ее автоматически после перезагрузки
# service xrdp start
# chkconfig --set xrdp on
# systemctl start xrdp
# systemctl enable xrdp
Выше приведены шаги, которые я выполнил, чтобы активировать и использовать сеанс RDP через мои окна. Если в случае -у кого-то возникнут какие-либо вопросы, дайте мне знать, я буду рад помочь вам.
С уважением,
Рахул Джайн