Copie a saída do último comando no Terminal.app

5

!! | pbcopy também executaria os comandos novamente e não poderia ser usado com comandos interativos.

Isso depende do prompt sempre sendo $ :

tell application "Terminal" to tell window 1 to history
do shell script "/bin/echo " & quoted form of result & ¬
    " | ruby -e 'puts $<.read.split(/^\$ .*?$/)[-2][1..-1]'"
set the clipboard to result

Alguém conhece alguma opção melhor?

    
por user495470 19.11.2011 / 18:39

1 resposta

3

Se você estiver usando pelo menos el Capitan, você pode usar Cmd-shift-A para selecionar a saída do último comando e Cmd-C para copiá-lo. Infelizmente isso não funciona nas versões anteriores.

    
por 19.12.2016 / 23:01