История изменений
Исправление 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