Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Массовое hex редактирование.  (Прочитано 559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shadwar

  • Автор темы
  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Массовое hex редактирование.
« : 12 Января 2010, 11:33:37 »
В Ubuntu новичек..
Подскажите пожалуйста, может команда есть такая:
Необходимо найти и заменить определенную последовательность хексов в тысяче файлах, вручную не предлагать  :-\

Оффлайн vasilisc

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2563
  • г.Северодвинск - строим АПЛ
    • Просмотр профиля
    • Авторские статьи об OpenSource
Re: Массовое hex редактирование.
« Ответ #1 : 12 Января 2010, 14:40:50 »
find . -name "*.png" -type f -exec perl -i.bak -pe 's/\x00\x00\x00/\x66\x66\x66/g' {} \;
ищу в текущей директории картинки png (они были моей жертвой =))
выполняю perl с запросом - заменить 00 00 00 на 66 66 66 и сделать бакапы из измененных файлов
попробуйте может поможет
поэксперементируйте сначала на маленькой группе копий ваших файлов

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.