Acredito que isso deve funcionar:
alias cwd="echo -n 'pwd' | pbcopy; echo \"Copied 'pwd'\""
O -n
diz "sem nova linha". Ou você pode sempre passar a saída por tr
e remover o novo caractere de linha assim:
alias cwd="echo 'pwd' | tr -d "\n" | pbcopy; echo \"Copied 'pwd'\""
Não tenho certeza se você deseja remover o novo caractere de linha à direita do primeiro eco ou de ambos - mas acho que você pode descobrir se funcionará para o primeiro;)