Bonjour,

voilà j'ai un petit soucis sur un script que je suis entrain de faire.

Ce script permet de créer un autre script afin de lancer un logiciel. Jusqu'ici aucun soucis, ça fonctionne

mon problème intervient à cette ligne :

Lorsque mon script lance cette commande, celà permet d’exécuter mon script précédemment défini dans mon code.
un ID (125973.master) est attribué à mon script qui est lancé via cette commande.

Mon but est de récupérer cet ID sans le .master (125973). J'ai réussi à le faire en dur en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
125973.master | cut -f1 -d.
lorsque j'ai voulu l'insérer dans mon code et bien là j'ai des problèmes !!!!!

en effet j'ai essayé de récupérer l'ID comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ID_JOB=$(qsub $JOB_NAME_FILE) | cut -f1 -d.
echo $ID_JOB
et voilà ce que je récupère en sortie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
./Launcher: line 50: 139496.master: not found
La ligne 50 correspond à la ligne suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ID_JOB=$(qsub $JOB_NAME_FILE) | cut -f1 -d.
une idée ?

Merci d'avance