[KSH] Nom de script récupéré dans un autre script à partir d'un csv
Bonjour,
J'ai un fichier csv.
Qui contient des lignes de trois valeurs séparées par des ';' :
Citation:
JOB01;STATUT01;SCRIPT01
JOB02;STATUT02;SCRIPT02
etc...
Exemple de ligne :
Citation:
TEST 1;PLANIFIE;$HOME/script/test.ksh
Dans un script auquel je fourni comme argument la chaîne de valeur 'TEST 1', j'arrive à récupérer la chaîne '$HOME/script/test.ksh' dans une variable $script.
Malheureusement, quand je veux lancer $script, il semblerait que $HOME ne soit pas interprété et mon script demeure introuvable.
Serait-ce une erreur de syntaxe ?
Merci.
Code:
1 2 3 4 5
| function Recup_Script
{
script=$HOME`grep $1 fichier.csv | cut -f3 -d';'`
$script
} |
où $1 = 'TEST 1'