J'ai une sortie de programme FORTRAN que je veux rediriger vers un fichier. Je l'ai déjà fait et j'utiliseLa redirection stderr et stdout Bash échoue
$myprog.out>>out.txt 2>&1
et pour une raison quelconque cela ne fonctionne pas. Je teste avec un autre programme de test simple
$myprog.test>>out.txt 2>&1
et il fonctionne
je lance myprog.out et la sortie passe à l'écran comme d'habitude, mais redirigeant semble échouer! Cela fonctionnait et semble maintenant avoir cessé de fonctionner. C'est très étrange. J'ai commenté quelques instructions d'impression que je ne voulais plus, recompilées, puis la redirection de groupe ne fonctionne pas.
Il ya clairement quelque chose de différent dans ma sortie mais comment diagnostiquer où ça va?
Vous aurez probablement besoin d'afficher du code de votre programme, y compris des lignes commentées. Est-ce qu'il écrit directement au tty au lieu de stdout? –
Merci Dennis et l'exemple d'une ligne de sortie est – Tommy
imprimer *, '||||||| runtime = ', runtime,' |||||||||| – Tommy