Bonjour,
Un petit truc sympa pour la ligne de commande.
On peut rendre exécutable n'importe quel fichier texte.
chmod +x machin.dgibi
Il faut maintenant que le shell sache quoi utiliser pour interpréter ces instructions.
Pour cela le "shebang"
#!/bin/env castem09.sh
Problème : cette même ligne n'est pas une ligne commentaire dans le langage GIBIANE.
La parade : supprimer la première ligne voire toutes les lignes commençant par le dièse #
CAST3M est écrit en Fortran et donc ne sait pas accéder aux paramètres de la ligne de commande.
1ère raison de passer par un script (castem09.sh)
CAST3M lit en fait fort.3 qui est une simple copie du fichier machin.dgibi
Il suffit de modifier castem09.sh et remplacer
cp $NOMF fort.3
par
sed '/^#/d' $NOMF > fort.3
Ça marche sous windows avec msys et le script castem09.sh que j'ai construit à partir du castem09.bat d'origine.
Donc ça va marcher sous linux !
Cordialement,
MAG