LINUX.ORG.RU

История изменений

Исправление kostik87, (текущая версия) :

echo -e -n `echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2 | sed -e 's/\S\S/&\\\\x/g' -e 's/\\\\x$//' -e 's/^/\\\\x/'` > tmp.bin
dd conv=notrunc if=tmp.bin of=file

Вместо «echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2» подставляй свою утилиту.

Т.е. что-то вроде:

echo -e -n `shasum <SAME_FILE> | cut -f1 -d" " | sed -e 's/\S\S/&\\\\x/g' -e 's/\\\\x$//' -e 's/^/\\\\x/'` > tmp.bin
dd conv=notrunc if=tmp.bin of=file

Ключ -b не подходит.

Потому, что:

  -b, --binary      read in binary mode
Думай.

Исправление kostik87, :

echo -e -n `echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2 | sed -e 's/\S\S/&\\\\x/g' -e 's/\\\\x$//' -e 's/^/\\\\x/'` > tmp.bin
dd conv=notrunc if=tmp.bin of=file

Вместо «echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2» подставляй свою утилиту.

Ключ -b не подходит.

Потому, что:

  -b, --binary      read in binary mode
Думай.

Исправление kostik87, :

echo -e -n `echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2 | sed -e 's/\S\S/&\\\\x/g' -e 's/\\\\x$//' -e 's/^/\\\\x/'` > tmp.bin
dd conv=notrunc if=tmp.bin of=file

Вместо «echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2» подставляй свою утилиту.

Думай.

Исправление kostik87, :

echo -e -n `echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2 | sed -e 's/\S\S/&\\\\x/g' -e 's/\\\\x$//' -e 's/^/\\\\x/'` > tmp.bin
dd conv=notrunc if=tmp.bin of=file

Исходная версия kostik87, :

echo -e -n `echo 6e9c9c03f94d2104dcaac0735f7ce24e204505d1696d376525241076dcf9abe2 | sed -e 's/\S\S/&\\\\x/g' -e 's/\\\\x$//'` > tmp.bin
dd conv=notrunc if=tmp.bin of=file