Обёртывание скриптов 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

Ответы на вопрос(5)

Ваш ответ на вопрос