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

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

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

1
задан Webodan
27.11.2022 14:51 Количество просмотров материала 2682
Распечатать страницу

2 ответа

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

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

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

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

whew

1
отвечен Webodan 2022-11-28 22:39

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

0
отвечен G-Man 2022-11-29 00:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх