а vi бывает урезаный?

 

BrAB

аксакал
★★
Есть железяка с линуксом. там есть vi. работает. НО команду типа

1,$ s/пример_1/пример_2/g

не жрет. вобще никак.

на сервере vi такую команду отрабатывает нормально.

И вот вопрос - это что, кастрированный vi? как посмотреть и что можно сделать?
Было у еврея всё плохо. Пришел за советом к равину. Тот - напиши над дверью - "Так будет не всегда". Стало всё ок. Пошел он благодарить. А тот ему - надпись не стирай. Злой чечен ползет на берег. ©Лермонтов  3.6.133.6.13

Balancer

администратор
★★★★★
BrAB> И вот вопрос - это что, кастрированный vi?

Не знаю.

BrAB> как посмотреть и что можно сделать?

sed? :)
 
+
-
edit
 
+
-
edit
 

Balancer

администратор
★★★★★
sed проще awk'а, а grep заменами не занимается :)
 

BrAB

аксакал
★★
Balancer> sed проще awk'а, а grep заменами не занимается :)

на железке ничего этого нет и поставить нельзя. как-то можно в vi посмотреть версию, функциональность и т.д.?
Было у еврея всё плохо. Пришел за советом к равину. Тот - напиши над дверью - "Так будет не всегда". Стало всё ок. Пошел он благодарить. А тот ему - надпись не стирай. Злой чечен ползет на берег. ©Лермонтов  3.6.133.6.13

Balancer

администратор
★★★★★
code bash
  1. $ vi --version
  2. VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec 26 2010 12:54:35)
  3. Заплатки: 1-50
  4. С изменениями, внесёнными Gentoo-7.3.50
  5. ...
 

BrAB

аксакал
★★
BusyBox v1.00 (2010.02.01-09:21+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.

"""# vi --version
vi: illegal option — -
These features are available:
Было у еврея всё плохо. Пришел за советом к равину. Тот - напиши над дверью - "Так будет не всегда". Стало всё ок. Пошел он благодарить. А тот ему - надпись не стирай. Злой чечен ползет на берег. ©Лермонтов  3.6.133.6.13

HolyBoy

аксакал

BrAB> как-то можно в vi посмотреть версию, функциональность и т.д.?

При запуске разве не пишет "версия такая-то"? В смысле
bash
  1. # vi
  2.  
  3. VIM ::: Vi IMproved (Улучшенный Vi) ::: Русская версия                                      
  4. ~                                                                                                                                  
  5. ~                                                          версия 7.3.75                                                            
  6. ~                                                     Брам Мооленаар и другие                                                      
  7. ~                                             С изменениями, внесёнными Gentoo-7.3.75                                              
  8. ~                                   Vim это свободно распространяемая программа с открытым кодом                                    
  9. ~                                                                                                                                  
  10. ~                                          Станьте зарегистрированным пользователем Vim!                                            
  11. ~                                  наберите :help register<Enter>   для получения информации                                        
  12. ~                                                                                                                                  
  13. ~                                  наберите :q<Enter>               чтобы выйти из программы                                        
  14. ~                                  наберите :help<Enter> или <F1>   для получения справки                                          
  15. ~                                  наберите :help version7<Enter>   чтобы узнать об этой версии


И, наконец, следует различать vi и vim. Если на железке стоит vi, не являющийся симлинком на vim, то скорее всего он не умеет с регэкспами работать, т.к. старый. ;) Попробуй запустить vim.
 

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru