Ne, neexistuje způsob, jak vidět řádek odeslaný na stdout
pokud stdout
už byl někde poslán. Pokud byl odeslán do konzoly, zkopírujte text z této konzoly. Pokud jste jej odeslali do souboru, tail -n 1
ten soubor. Pokud můžete znovu spustit příkaz, který generuje řádek, který chcete vidět, navrhoval bych jej převést na tail -n 1
abyste viděli pouze poslední řádek výstupu.
Bash uchovává historii provedených příkazů (~/.bash_history
ve výchozím nastavení v GNU Bash 4.2), ale ne na výstupu.
Zkuste přidat |tee output
do konce vašeho příkazu.
Pokud chcete zachytit výstup z terminálu celé vaší relace, zkuste skript(1).
Tento tazatel také hledá možnost prohledávat výstup příkazu, takže odpovědi zkontrolujte i tam.