2013-09-18 3 views
1

Проблема:Как распечатать предыдущий вывод команды linux?

После ввода пользователем команды linux.

Как я могу получить вывод первой команды, используя другую команду?

Примечание: мы не можем перенаправить вывод первой команды куда-нибудь.

+0

Что вы пытаетесь сделать? Вы ищете 'output = $ (command)'? – cnicutar

+0

возможный дубликат [bash - автоматический захват вывода последней выполненной команды в переменную] (http://stackoverflow.com/questions/5955577/bash-automatically-capture-output-of-last-executed-command-into-a -variable) – devnull

+0

Вы, кажется, ищете [это] (http://stackoverflow.com/a/6052267/2235132) решение. – devnull

ответ

3

Использование history expansion

$ date -d "12:00" 
Thu Sep 19 12:00:00 EDT 2013 
$ d=$(!!) 
$ echo $d 
Thu Sep 19 12:00:00 EDT 2013 
Смежные вопросы