fork download
  1. download() {
  2. echo "Downloading $FILE..." && \
  3. wget -q ${URL} --output-document="${FILE}.part" && \
  4. mv "${FILE}.part" ${FILE}
  5. WAIT=$((5 + $RANDOM % 10))
  6. echo "Wait for ${WAIT} seconds until next download."
  7. sleep ${WAIT}
  8. }
  9.  
  10. while read URL ; do
  11. FILE=`echo ${URL} | cut -d "=" -f 4 | sed "s,\$,.mkv,"`
  12. if [ -f ${FILE} ] ; then echo "${FILE} already downloaded."
  13. elif [ -f "${FILE}.part" ] ; then rm "${FILE}.part" && download
  14. else download
  15. fi
  16. done < $1
  17.  
Runtime error #stdin #stdout 0.02s 5312KB
stdin
Standard input is empty
stdout
Standard output is empty