Pessoal, estou tentando criar um script de "instalação" de um programa, porém, necessito guardar o nome do Desktop (ou identificá-lo) pois logo após, dependendo de como está o nome do Desktop, ele dará permissão a um arquivo que fora copiado para lá. Gostaria de saber como proceder, segue abaixo o código:
echo 'Inicializando a instalação do Atualizador 1.0'
# Criação da pasta atualizador dentro do diretório opt e a transferência do Atualizador.jar
# para diretório criado.
cd ~
mkdir /opt/atualizador
cp ./Atualizador.jar /opt/atualizador
echo 'Atualizador transferido para /opt/siep'
# Como há mudanças no nome do Desktop em algumas versões do Ubuntu, por segurança, abaixo é
# feito um teste para identificação do nome correto do Desktop da máquina na qual está sendo
# instalado o Atualizador para a criação do atalho.
if [ -e ~/Desktop ] then
cp ./Atualizador.sh ~/Desktop
desktop="Desktop"
fi
if [ -e ~/Area \de \Trabalho ] then
cp ./Atualizador.sh ~/Area \de \Trabalho
desktop="Area de Trabalho"
fi
if [ -e ~/Área \de \Trabalho ]
cp ./Atualizador.sh ~/Área \de \Trabalho
desktop="Área de Trabalho"
fi
# Permição de execução para o atalho criado no Desktop.
chmod +x ~/$desktop/Atualizador.sh
echo 'Atalho do Atualizador criado no Desktop'
echo 'Instalação Finalizada'