for file in *@*; do
if ! [[ -f "${file%%@*}" ]]; then
mv "$file" "${file%%@*}"
else
echo "Replacement for '$file' already exists. Skipping."
fi
done
Devido ao conhecimento limitado do wget, tenho vários arquivos com nomes como:
doc1.pdf@uselessjunk
doc1.mobi@uselessjunk
Como é possível obter apenas o nome do arquivo antes do símbolo @
? Existem várias extensões afetadas, por isso, prefiro não ter nada que substitua extensões específicas.