[shell] Problème de lecture de fichiers
Bonjour,
j'ai un problème que je comprends absolument pas...
J'ai écrit un programme - composés de nombreux fichiers (shell, fortran, ...) - qui demande l'exécution de plusieurs fichiers shell.
Mes fichiers shell ressemblent à :
Citation:
Envoyé par exemple.sh
cd 05_Post
f77 exemple.f -o a.out
Supposons que je copie mon programme dans un nouveau répertoire. Je lance ensuite mon programme... et j'obtiens un joli bug.
A chaque exécution d'un fichier shell, j'obtiens l'erreur suivante :
Citation:
:No such file or directory5_Post
.....
C'est à dire que la première ligne de commande de mon shell n'est pas lue correctement... Le premier caractère du nom du répertoire dans lequel je veux aller n'est pas reconnu. Et la question est : Pourquoi ???
---------------
Pour solutionner cela, j'ai trouvé la méthode suivante :
effacer tous mes fichiers shells.
rm *.sh
puis les recréer un pas un
nedit exemple.sh
puis copier-coller le code.
Après avoir fait cette manipulation - qui me parait complètement illogique et stupide - j'arrive à exécuter mes fichiers shell.
Va comprendre, Charles !!!
---------------
Merci à celui ou celle qui me donnera quelques pistes pour solutionner ce petit problème qui est fort pénible.
Cordialement,
René M.