Afficher le contenu d'une variable contenue dans une autre var
Résolu
Pedrolitino
Messages postés
6
Date d'inscription
Statut
Membre
Dernière intervention
-
Pedrolitino Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Pedrolitino Messages postés 6 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
J'ai un problème en voulant développer un script SHELL.
Je récupère dans un fichier des noms de script à exécuter.
Or le fichier est de cette forme :
MonFic.txt :
$MonDossierKSH/script1.ksh
$MonDossierKSH/script2.ksh
$MonDossierSH/script1.sh
Du coup, quand je récupère la ligne dans un variable, je ne peux pas afficher le chemin complet du script puisque il ne prend pas la valeur $MonDossierKSH comme une variable.
Exemple de script :
Le résultat :
$MonDossierKSH/script1.ksh
$MonDossierKSH/script2.ksh
$MonDossierSH/script1.sh
Or j'aimerais avoir :
/appli/projects/MonAppli/KSH/script1.ksh
/appli/projects/MonAppli/KSH/script2.ksh
/appli/projects/MonAppli/SH/script1.sh
Est ce possible ?
Merci pour votre retour :)
J'ai un problème en voulant développer un script SHELL.
Je récupère dans un fichier des noms de script à exécuter.
Or le fichier est de cette forme :
MonFic.txt :
$MonDossierKSH/script1.ksh
$MonDossierKSH/script2.ksh
$MonDossierSH/script1.sh
Du coup, quand je récupère la ligne dans un variable, je ne peux pas afficher le chemin complet du script puisque il ne prend pas la valeur $MonDossierKSH comme une variable.
Exemple de script :
#!/bin/ksh $MonDossierKSH=/appli/projects/MonAppli/KSH $MonDossierSH=/appli/projects/MonAppli/SH while IFS=" " read script do echo $script done < MonFic.txt
Le résultat :
$MonDossierKSH/script1.ksh
$MonDossierKSH/script2.ksh
$MonDossierSH/script1.sh
Or j'aimerais avoir :
/appli/projects/MonAppli/KSH/script1.ksh
/appli/projects/MonAppli/KSH/script2.ksh
/appli/projects/MonAppli/SH/script1.sh
Est ce possible ?
Merci pour votre retour :)
A voir également:
- Afficher le contenu d'une variable contenue dans une autre var
- Word a trouvé du contenu illisible - Guide
- Fusionner deux cellules excel en gardant le contenu - Guide
- Afficher appdata - Guide
- Afficher calendrier outlook dans google agenda - Guide
- Contenu sme - Forum YouTube
"Comment veux-tu que ton script devine ce que contient $MonDossierSH si cette variable n'est déclarée nulle part ?"
Justement, j'aimerais forcer le script à voir le "$" pour qu'il comprenne que c'est une variable :D
"Déjà, comme elle atterrit (sous cette forme) dans ton fichier MonFic.txt ?"
En fait, je récupère tous les traitements présent de la crontab qui doivent tourner entre deux heures données.
Et dans cette crontab, on retrouve ce genre d'information.
J'ai une crontab du genre :
Si vous avez des idées ?
Parce qu'au lieu de récupérer juste $MonDossierKSH, c'est /appli/projects/MonAppli/KSH qu'il te faut récupérer.
Je ne vois pas comment récupérer le chemin au lieu de la variable dans mon fichier.
et non à :
Non ?
Donc, comment arrives-tu au format de ton fichier monFic.txt ?