вот написал скрипт, для выдирания архивов из
всяких там makeself.bin и тд;
жутко медленный - как сделать быстрее (на shell) ?
#!/bin/sh
l=`du -b $1 |awk 'BEGIN {RS=""} {FS=""} { print $1 }'`
for (( i=0; i<=$l ; i++));do
k=`xxd -l3 -ps -s$i $1`
case "$k" in
"1f8b08" ) dd if=$1 of=$1.out.gz bs=1 skip=$i && exit 0 ;;
"425a68" ) dd if=$1 of=$1.out.bz2 bs=1 skip=$i && exit 0 ;;
"1f9d90" ) dd if=$1 of=$1.out.Z bs=1 skip=$i && exit 0 ;;
"526172" ) dd if=$1 of=$1.out.rar bs=1 skip=$i && exit 0 ;;
"504b03" ) dd if=$1 of=$1.out.zip bs=1 skip=$i && exit 0 ;;
esac
done
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от botrops-schlegelii
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от botrops-schlegelii
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от botrops-schlegelii
Ответ на:
комментарий
от botrops-schlegelii
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от mky
Ответ на:
комментарий
от botrops-schlegelii
Ответ на:
комментарий
от mky
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум desfx - помогите усовершенствовать (2005)
- Форум Скрипт на Bash (2010)
- Форум Типичный keygen на bash (2019)
- Форум i3 и отображение текущей раскладки (2015)
- Форум Bash скрипт, конвертор (2010)
- Форум Мои bash скрипты для инициализации IPv6 PPP (2015)
- Форум echo перезаписывает вывод второй переменной поверх первой (2014)
- Форум Bash не сбрасывается значение перменной (2022)
- Форум Скрипт, скрывающий курсор мышки (2013)
- Форум [Велосипед][Быдлокод] Скрипт для отмонтирования носителей через меню (2010)