Você pode especificar o arquivo adicionando outro read
:
echo "what do you want to move?"
read file
echo "where do you want to put it?"
read location
mv -v -- "$file" "$location"
Se o roteiro é apenas para mover as coisas de um local específico, então você pode dar o caminho ...
mv -v -- ~/my-applications/bin/trash/"$file" "$location"
Eu adicionei -v
então mv
dirá o que está fazendo - remova se preferir. Eu também adicionei --
para informar mv
para não interpretar nenhuma entrada a seguir como opções, apenas para evitar qualquer comportamento estranho se alguém inserir qualquer texto que comece com -