Модератор: Модераторы разделов
-
sergius
- Сообщения: 782
Сообщение
sergius »
Есть файлик, который автоматом создается и в котором надо менять два
непечатаемых символа.
Сейчас это делаю через mc-F3-F4-F2
Можно ли сделать это скриптом (shell)? Знаю что можно, но что-то не догоняю как.

-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Сообщение
madskull »
Два непечатных? Я знаю три...
Какие, конкретно?
Вполне возможно, что поможет tr.
ArchLinux / IceWM
-
sergius
- Сообщения: 782
Сообщение
sergius »
madskull писал(а): ↑07.03.2006 19:35
Два непечатных? Я знаю три...
Какие, конкретно?
Вполне возможно, что поможет tr.
Сейчас сказать не могу

Я их на работе оставил и поехал

(отмечать)
Ок. Спасибо. Посмотрю на tr.
-
sergius
- Сообщения: 782
Сообщение
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
Сообщение
sergius »
Вопрос снят!
Да здравствует sed!
sed 's/\x27\x10/\x1F\x40/'