Bonjour,
J'ai un script ksh (on va le nommer main.ksh) qui exécute un 2e script (script_xx.ksh).
Le problème est que mon 2e script se base sur la variable $0 (le nom du script) pour récupérer un paramètre "xx" de lancement.
Quand je lance script_xx.ksh directement tout fonctionne il retrouve bien le paramètre en lisant $0 et en découpant le nom du fichier.
Mais quand je lance main.ksh ($0 vaut "main.ksh") qui exécute lui même script.ksh, il essaye de découper $0 pour récupérer le paramètre et forcement ne le trouve pas.
Existe t'il un moyen de surcharger $0 pour changer sa valeur en sachant que je ne peux en aucun cas modifier script_xx.ksh ?
je précise que je suis sous KSH.
J''espère avoir été assez clair...
Merci de votre aide.
Cdlt
Partager