Изменение непечатаемых символов (скрипт)

Модератор: Модераторы разделов

Аватара пользователя
sergius
Сообщения: 782

Изменение непечатаемых символов

Сообщение sergius »

Есть файлик, который автоматом создается и в котором надо менять два непечатаемых символа.
Сейчас это делаю через mc-F3-F4-F2

Можно ли сделать это скриптом (shell)? Знаю что можно, но что-то не догоняю как. :(
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: Изменение непечатаемых символов

Сообщение madskull »

Два непечатных? Я знаю три...

Какие, конкретно?

Вполне возможно, что поможет tr.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Изменение непечатаемых символов

Сообщение sergius »

madskull писал(а):
07.03.2006 19:35
Два непечатных? Я знаю три...

Какие, конкретно?

Вполне возможно, что поможет tr.

Сейчас сказать не могу :)
Я их на работе оставил и поехал :drunk: (отмечать)

Ок. Спасибо. Посмотрю на tr.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Изменение непечатаемых символов

Сообщение sergius »

Что-то у меня не получается :(
Теперь подробнее:
Есть такие символы в начале файла:
73 00 00 00 00 00 00 01 27 10 08 00 00 00 00 00 00 00 D7

Мне надо заменить в этой строке "27 10" на "1F 40"
Но только первое вхождение.
Спасибо сказали:
Аватара пользователя
sergius
Сообщения: 782

Re: Изменение непечатаемых символов

Сообщение sergius »

Вопрос снят!
Да здравствует sed!

sed 's/\x27\x10/\x1F\x40/'
Спасибо сказали: