j'ai un montage dans /mnt/Data
je crée un dossier monDossier
mkdir /mnt/Data/monDossier
j'y met un script
cat /mnt/Data/monDossier/unScript.sh
#!/bin/bash
echo "${0}"
echo "${0%%/*}"
realpath "${0%%/*}"
exit 0
et je fais un lien dans mon dossier personnel
ln -s "/mnt/Data/monDossier" "$HOME/monDossier"
je vais dans le dossier par le lien dans le dossier personnel
et je lance le script
cd $HOME/monDossier
./unScript.sh
me renvoie :
./unScript.sh
.
/mnt/Data/monDossier
si j'ajoute
nautilus "$(realpath "${0%%/*}")"
j'ouvre bien "/mnt/Data/monDossier"