Bonjour,
J'ai un fichier csv.
Qui contient des lignes de trois valeurs séparées par des ';' :
Exemple de ligne :JOB01;STATUT01;SCRIPT01
JOB02;STATUT02;SCRIPT02
etc...
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.TEST 1;PLANIFIE;$HOME/script/test.ksh
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.
où $1 = 'TEST 1'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function Recup_Script { script=$HOME`grep $1 fichier.csv | cut -f3 -d';'` $script }
Partager