Nein, es gibt keine Möglichkeit, eine an stdout
gesendete Zeile zu sehen außer stdout
wurde schon irgendwo verschickt. Wenn es an eine Konsole gesendet wurde, kopieren Sie den Text von dieser Konsole. Wenn Sie es an eine Datei gesendet haben, tail -n 1
diese Datei. Wenn Sie den Befehl, der die gewünschte Zeile generiert, erneut ausführen können, würde ich vorschlagen, ihn an tail -n 1
weiterzuleiten um nur die letzte Zeile der Ausgabe zu sehen.
Bash führt eine Historie der ausgeführten Befehle (~/.bash_history
standardmäßig in GNU Bash 4.2), aber nicht der Ausgabe.
Versuchen Sie, |tee output
hinzuzufügen bis zum Ende Ihres Befehls.
Wenn Sie die Terminalausgabe Ihrer gesamten Sitzung erfassen möchten, versuchen Sie es mit script(1).
Außerdem sucht dieser Fragesteller nach der Möglichkeit, die Befehlsausgabe zu durchsuchen, also überprüfen Sie die Antworten auch dort.