редактирование текстового файла в telnet-соединении без текстового редактора

Мне нужно изменить текстовый файл внутри аудиоприемника wifi, который запускает OpenWRT , и я достиг файла, который мне нужен в /etc/config/audio, и у меня есть права редактирования (я перезагружаю устройство в безопасном режиме, поэтому я root), но черт вещь не имеет текстовый редактор, из всех вещей! я попробовал ви, в vim, emacs, в Джо, нано, но, кажется, не имеют каких-либо. у него есть echo, cat, grep и еще несколько, но ни один из них не является текстовым редактором.

Я вхожу в него с замазкой, и любой другое соединение, кроме Telnet, отклонено. Надеюсь, кто-нибудь сможет мне помочь.

5
задан Webodan
источник

2 ответов

Я наконец-то починил!

команда мне нужна была смесь sed и найти, который я нашел на веб-сайте, и я буду размещать здесь;

найти и т. д/конфигурации/аудио -типа F -exec для СЕПГ -я с/СТАРОЕ_ИМЯ/НОВОЕ_ИМЯ/г' {} \;

Это отредактировало конкретный файл, и он искал и заменял OLDNAME (который Я заменил текущим параметром, который имел переменная), и NEWNAME (с тем, который я хотел дать ему), и это работало как шарм.

whew

1
отвечен Webodan 2015-11-25 15:38:42
источник

использовать ed.  Прочитайте GNU 'ed' Manual если вы не знакомы с ним (хотя если вы знаете : команды vi, ты на полпути).

0
отвечен G-Man 2015-11-14 04:25:42
источник

Другие вопросы audio linux putty