J'ai le bash script suivant :
tar -zxvf $1
cd $1
Il devrait extraire le fichier d'archive et entrer dans le répertoire qui a été créé. En général, le fichier d'archive d'un paquet crée un répertoire portant le même nom que le fichier, sans extension, par exemple, mpc-1.0.1.tar.gz crée le répertoire mpc-1.0.1. Comment puis-je modifier la ligne cd $1
pour obtenir le nom du répertoire ? Les fichiers d'archives ont plusieurs extensions : tar.gz, tat.xz, tar.bz2.