O comando unzip
que você usou extrai o arquivo no diretório unzip
é executado, não onde está o arquivo. Você pode alterar para o diretório que contém o archive primeiro ou usar the -d
option :
[-d exdir]
An optional directory to which to extract files. By default, all files and subdirectories are recreated in the current directory;
Eu provavelmente usaria a opção chdir:
#!/bin/bash
cd "$drt"
rm -r ${pma}*
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip
unzip phpMyAdmin-latest-all-languages.zip
mv ${pma}*/ phpmyadmin/
rm phpMyAdmin-latest-all-languages.zip
Além disso, quando você diz "o valor de pma
mudou de alguma forma para phpMyAdmin-4.7.7-all-languages
", observe que usar a variável sem aspas fará com que seja usado como um padrão de nome de arquivo, portanto echo $pma*
mostrará os nomes de os arquivos existentes, se algum deles corresponder ao padrão.
(Não tenho certeza se o padrão não diferencia maiúsculas de minúsculas é necessário; há uma razão realista para esperar que o formato do nome mude de phpMyAdmin
para phpmyadmin
?)