Non, il n'y a aucun moyen de voir une ligne envoyée à stdout
sauf stdout
a déjà été envoyé quelque part. S'il a été envoyé à une console, copiez le texte de cette console. Si vous l'avez envoyé dans un fichier, tail -n 1
ce fichier. Si vous pouvez relancer la commande qui génère la ligne que vous voulez voir, je suggérerais de la diriger vers tail -n 1
pour voir uniquement la dernière ligne de sortie.
Bash conserve un historique des commandes exécutées (~/.bash_history
par défaut dans GNU Bash 4.2), mais pas de sortie.
Essayez d'ajouter |tee output
à la fin de votre commande.
Si vous souhaitez capturer la sortie du terminal de toute votre session, essayez script(1).
En outre, ce questionneur recherche la possibilité de rechercher la sortie de la commande, alors vérifiez également les réponses.