мне нужно запустить некоторые команды, как указано ниже, и это должно быть отображение на экране, прежде чем выполнить, а затем вывод командыКак распечатать команду перед ее выполнением?
lsuser -f root|grep -i maxage|awk -F= '{print$2}'
Возвращения 13.
Я попытался как хранить команду в переменной, как показано ниже , но это не сработало.
mxage="lsuser -f root|grep -i maxage|awk -F= '{print$2}'"
echo "$maxage"
echo "`$maxage`"
выход должен быть как:
lsuser -f root|grep -i maxage|awk -F= '{print$2}' 13
Вы хотите запустить _what_ before _what_? – Inian
Извините [Я закрыл как дубликат] (http://stackoverflow.com/posts/41876885/revisions). Я просто сосредоточился на последней части вопроса, в то время как конечная цель здесь явно различна. Спасибо @chepner за отмену. – fedorqui