The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Скрипт для удаленного редактирования файлов
#!/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"
 
16.07.2004 , Автор: spanka
Ключи: temp, vim, shell / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / Shell / Готовые скрипты



Обсуждение [ RSS ]
 
  • 1, Dmitry.Karpov, 16:17, 24/07/2004 [ответить] [смотреть все]    [к модератору]
  • +/
    Вообще-то, надо каждую команду проверять на удачность выполнения - например, если не удалось скопировать файл, то и редактировать его не надо. В простейшем случае это делается так:
    scp $1 $tmp_file && vi $tmp_file
     
  • 2, Zulu, 16:21, 04/08/2004 [ответить] [смотреть все]    [к модератору]
  • +/
    vim scp://user@host.... уже отменили?
     
  • 3, lalala, 10:59, 13/08/2004 [ответить] [смотреть все]    [к модератору]
  • +/
    а если я предпочитаю пользоватся не vim, а другим текстовым редактором и с удаленной машиной плохая связь?
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor