Enviado em 07/10/2021 - 21:14h
Ola galera blz tenho um arquivo com varios links para downloads
os links estao assim:
http://minhateca.com.br/Animesdojonny/Desenhos/THUNDERCATS/Thundercats+-+Completo/Thundercats-EP001,...
eu precisava
deixar assim:
#Thundercats-EP001.rar
#http://minhateca.com.br/Animesdojonny/Desenhos/THUNDERCATS/Thundercats+-+Completo/Thundercats-EP001,...
wget -O Thundercats-EP001.rar "http://minhateca.com.br/Animesdojonny/Desenhos/THUNDERCATS/Thundercats+-+Completo/Thundercats-EP001,...;
unrar e Thundercats-EP001.rar
tentei criar um script:
#!/bin/bash
LOCATES=${LOCATES:-$(find . -name "noduplicates")}
ALL_NAMES=${ALL_NAMES:-$(cat ${LOCATES} | cut -f8 -d /)}
ALL_LINKS=${ALL_LINKS:-$(cat ${LOCATES})}
VEC_NAMES=(${ALL_NAMES})
VEC_LINKS=(${ALL_LINKS})
echo ""
for ((l = 1; l <= ${#VEC_NAMES[@]}; l++))
do
NAMES=$(printf "%s%03u.%s" "${ALL_NAMES:0:14}" ${l} "${ALL_NAMES:28:3}")
cat downloads2 | sed "s/^/# ${NAMES}\n#/g;s/$/\nwget -O {NAMES} ${ALL_LINKS} \nunrar e ${NAMES}\n\n/g;"
#echo -e "#${NAMES}\n#${ALL_LINKS}\nwget -O ${NAMES} \"\"\nunrar e ${NAMES}\n\n" >> downloads
#echo -e "\n#${NAMES}\nunrar e ${NAMES}" >> allextract
done
mas nao ta editando os links da forma que eu uero tem algum comando mais simples com awk ou uma forma melhor pra fazer isso em shell script?
desde ja agradeço a ajuda.