Bonjour et merci d'avance pour votre aide.

J'ai un script écrit en bash qui utilise un fichier properties. Ce fichier .properties n'est pas au même endroit que mon script sur mon serveur, j'ai donc besoin d'indiquer le chemin vers properties de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
propertyFile="purge.properties"
 
 
# Si le fichier de properties n'existe pas, l'execution s'arrete
if [ -e  ${_dir}/${propertyFile} ]
then       
       . ${_dir}/${propertyFile}
	   echo "Le fichier de properties existe." 1>>$LogPurgeRep
	   # Get nb properties
		nbProp=${#properties[@]}		
		echo "Le fichier de properties contient "$nbProp" repertoires a traiter." 1>>$LogPurgeRep
else
       echo "Le fichier de proprietes "${_dir}/${propertyFile}" n'existe pas !" 1>>$LogPurgeRep
       exit 1
fi
comme vous pouvez le voir, ce script utilise une fonction qui ne marche qu'en bash "$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)".
Pour des problèmes avec mon properties, j'ai besoin de l'équivalent en ksh mais je ne trouve pas. Auriez-vous une idée de la façon dont je pourrais procéder s'il vous plait ?