LINUX.ORG.RU

Вывести заново последний stdout?


0

0

Как заставить вывести заново выхлоп последней команды в консоли? Без перезапуска самой команды, он наверняка хранится же.

Если да, то будет ли он ограничен скролом терминала, или же выведет все содержимое, даже если оно будет больше чем история строк в терминале?

Гуглил немного.


Вывести заново последний stdout?

По типу % в mathematic-е.

mclaudt ()

Вывести заново последний stdout?

>он наверняка хранится же

Да, особенно если там пару гигов выхлопнуло :) Выводи в файл.

Deleted ()
Ответ на: Вывести заново последний stdout? от Deleted

Вывести заново последний stdout?

Неужто не хранится... Ну весь может и нет, но ведь я его прокручиваю в консоли, значит, хотя бы последние строки хранятся где-то.

mclaudt ()
Ответ на: Вывести заново последний stdout? от mclaudt

Вывести заново последний stdout?

Ну, man bash тогда почитай, если не веришь. Нет в нём такой фичи. А то, что ты видишь в "консоли" - это реализовано на уровне "консоли" и башу не доступно.

gorilych ★★ ()
Ответ на: Вывести заново последний stdout? от mclaudt

Вывести заново последний stdout?

Хотя, наверное, тут примешался поиск переменной $?, хранящей индекс успешности завершения.

mclaudt ()
Ответ на: Вывести заново последний stdout? от mclaudt

Re: Вывести заново последний stdout?

bash last command result

Здесь имеется ввиду код возврата последней команды

так что я не один такой.

один

sdio ★★★★★ ()

Вывести заново последний stdout?

1) Выводи в файл.

2) Используй логирование скрина.

kapsh ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.