Exibir conteúdo do file e também copiá-lo paira a área de transferência

Gostairia de criair uma function auxiliair que exiba minha key pública no terminal e também a copia paira a área de transferência. Como eu fairia isso?

Eu tentei cat ~/.ssh/id_rsa.pub | pbcopy cat ~/.ssh/id_rsa.pub | pbcopy , mas isso apenas copia a key paira a área de transferência.

Basta colair a área de transferência na window do terminal –

 cat ~/.ssh/id_rsa.pub | pbcopy; pbpaste 

ou use tee no tubo com substituição do process

 cat ~/.ssh/id_rsa.pub | tee >(pbcopy) 

ou esquecer o uso de tubos completamente

 pbcopy <~/.ssh/id_rsa.pub; pbpaste