URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 4039
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Скрипт для удаленного редактирования файлов"

Отправлено auto_tips , 24-Июл-04 16:17 
#!/bin/sh
tmp_file=`mktemp /tmp/scp_vi.XXXXXXXXXX`
cp /dev/null $tmp_file
scp $1 $tmp_file
vi $tmp_file
scp $tmp_file $1
rm -f $tmp_file

запускать так: rvi login@host:/patch/to/file
В vim можно писать "vim scp://user@host.ru:/home/user/file"


URL:
Обсуждается: https://www.opennet.ru/tips/info/702.shtml


Содержание

Сообщения в этом обсуждении
"Скрипт для удаленного редактирования файлов"
Отправлено Dmitry.Karpov , 24-Июл-04 16:17 
Вообще-то, надо каждую команду проверять на удачность выполнения - например, если не удалось скопировать файл, то и редактировать его не надо. В простейшем случае это делается так:
scp $1 $tmp_file && vi $tmp_file

"Скрипт для удаленного редактирования файлов"
Отправлено Zulu , 04-Авг-04 16:21 
vim scp://user@host.... уже отменили?

"Скрипт для удаленного редактирования файлов"
Отправлено lalala , 13-Авг-04 10:59 
а если я предпочитаю пользоватся не vim, а другим текстовым редактором и с удаленной машиной плохая связь?