люди! помогите усовершенствовать скрипт: ---------------------------------------- #!/bin/sh l=`du -b $1 |awk 'BEGIN {RS=""} {FS=""} { print $1 }'` for i in `seq 0 $l`;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 ---------------------------------------- желательно применять только : 1)ничего кроме shell,sed,awk+core_utils 2)C 3)C++ зы perl,python,rexx - крайне нежелательны
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от ananas
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум sh-скрипт - поиск в бинарном файле - как сделать быстрее ? (2006)
- Форум awk и Sed от regexp до конца файла. (2012)
- Форум Bash. Изменить значение поля в файле (2019)
- Форум Мои bash скрипты для инициализации IPv6 PPP (2015)
- Форум echo перезаписывает вывод второй переменной поверх первой (2014)
- Форум управление mpd из wmii (2007)
- Форум [быдлоскриптень] рапида (2008)
- Форум Скрипт для запуска флешек в нормальном проигрывателе. (2012)
- Форум почта (2005)
- Форум Помощь с редактированием скрипта (2016)