Помогите с заменой последовательности байт в бинарном файле.
Вот такой вариант почему-то не работает:
sed -i 's/\x65\x00/\xff\xff/g' /file.txt
Версия sed-а?
Ибо в GNU sed версия 4.2.1 так работает.> Помогите с заменой последовательности байт в бинарном файле.
> Вот такой вариант почему-то не работает:
> sed -i 's/\x65\x00/\xff\xff/g' /file.txt
> Ибо в GNU sed версия 4.2.1 так работает.Версия выше 4.x.x, так как параметр -i выводит при "sed --help", но есть одна деталь - бинарник скомпилирован для АРМов...
> но есть одна деталь - бинарник скомпилирован для АРМов...Как последовательность байт связана с процессором?
> Версия выше 4.x.x, так как параметр -i выводит при "sed --help", нони хрена не аргумент!
дайте вывод sed --version> но есть одна деталь - бинарник скомпилирован для АРМов...
да хоть для мипсов! :)
>> Версия выше 4.x.x, так как параметр -i выводит при "sed --help", но
> ни хрена не аргумент!
> дайте вывод sed --versionПроехали уже - аргументировать копипастой лень, почему - читайте ниже.
>> но есть одна деталь - бинарник скомпилирован для АРМов...
> да хоть для мипсов! :)Ну мне для МИПС-ов пока sed не нужен, а вот для АРМов он идет в основном в поставке с Busybox - а теперь внимательно проштудируйте написанное здесь - http://mainisusuallyafunction.blogspot.com/2012/12/hex-editi...
#>>>> Ибо в GNU sed версия 4.2.1
>>> Версия выше 4.x.x, так как параметр -i выводит
>> дайте вывод sed --version
> Проехали уже - аргументировать копипастой лень, почему - читайте ниже.
>>> но есть одна деталь - бинарник скомпилирован для АРМов...[...]
> он идет в основном в поставке с Busybox -""Luckily Busybox can use its own sed to
Смекаешь, малёк?
>а теперь внимательно проштудируйте
> он идет в основном в поставке с Busybox - а теперь
> внимательно проштудируйте написанное здесь - http://mainisusuallyafunction.blogspot.com/2012/12/hex-editi...Я в шоке!
Мало того, что Вы совершенно не разбираетесь в теме.
Так еще и начинаете гнуть пальцы и пытаться поучать других (чему, кстати, научить-то хотите, если в теме не разбираетесь?)...