Как преобразовать шестнадцатеричную строку в формат LE -перед ее передачей в `xxd -r `для просмотра ее двоичного содержимого?

Я немного опоздал на вечеринку, но у меня только что была эта проблема, и это решило ее для меня:

Я попытался удалить один из пакетов, и это только ухудшило ситуацию. Итак, я попытался переустановить, но был заблокирован этой проблемой в исходном сообщении, поэтому после долгих поисков я обнаружил, что это связано с проблемой, которую я вызвал, удалив один из пакетов.

sudo -s
cd /var/cache/debconf
rm *.dat
apt-get update && apt-get upgrade

После этого все заработало нормально, и проблема была устранена.

2
27.01.2021, 12:45
1 ответ
$ echo 0068732f6e69622f | rev | dd conv=swab 2>/dev/null | xxd -r -p
/bin/sh
  • revинвертирует входную строку:0068732f6e69622f->f22696e6f2378600
  • dd conv=swab 2>/dev/nullменяет местами каждую пару байтов и отбрасывает зашумленный вывод ddна stderr:f2-> 2f,26-> 62,...
4
18.03.2021, 22:34

Теги

Похожие вопросы