Resposta
Você não pode reutilizar a saída de um comando que não foi explicitamente capturado (pipes, etc.), a menos que você execute novamente o comando e capture a saída.
O Bash não armazena o comando output em nenhuma variável, diferentemente de como ele armazena códigos de saída de comando e histórico de comandos. Seu terminal tem a saída e o bash não se incomoda em manter uma cópia para si mesmo também.
Então, se você quiser evitar a substituição de comandos, eu vou concluir que você não pode chegar lá a partir daqui.
Opções
Se a questão real for "Como posso facilmente pegar a saída que eu vejo na linha acima no terminal e colocá-la no prompt de comando como um comando sem muita digitação?" você pode resolver isso de duas maneiras.
- Use
readline
atalhos para tornar a edição de um comando mais indolor.
Por exemplo, sua resposta à boa sugestão do @ choroba em outros lugares é que editar o último comando é muita digitação. Os atalhos readline CTRL-a e CTRL-e podem fazer a edição do último comando (alcançado com CTRL-p ao invés do UP waaaay para a direita) muito mais rápido.
- Use um multiplexador de terminal, como
screen
outmux
. Eu prefirotumx
. Copiar e colar é bastante indolor com um simples CTRL +/- CTRL - [ para pular para o modo de cópia e mais algumas teclas VI e você acabou de copiar a linha que deseja no próximo prompt (comtmux
setup com uma chave líder CTRL-a .
Espero que isso ofereça outras perspectivas.