Обёртывание скриптов bash в python
Я только что нашел эту замечательную оболочку wget и хотел бы переписать ее как скрипт на python с использованием модуля подпроцесса. Однако оказывается, что это довольно сложно, давая мне всевозможные ошибки.
download()
{
local url=$1
echo -n " "
wget --progress=dot $url 2>&1 | grep --line-buffered "%" | \
sed -u -e "s,\.,,g" | awk '{printf("\b\b\b\b%4s", $2)}'
echo -ne "\b\b\b\b"
echo " DONE"
}
Тогда это можно назвать так:
file="patch-2.6.37.gz"
echo -n "Downloading $file:"
download "http://www.kernel.org/pub/linux/kernel/v2.6/$file"
Есть идеи?
Источник:http://fitnr.com/showing-file-download-progress-using-wget.html