Você deseja usar uma função em vez de um alias. Pode ser colocado no seu arquivo de inicialização como um alias:
chrandmac() {
sudo ifconfig en0 ether $(openssl rand -hex 6 | sed 's/\(..\)/:/g; s/.$//')
}
Para que funcione com um alias, você precisa usar aspas simples para impedir a expansão da substituição de comandos.
alias chrandmac='sudo ifconfig en0 ether $(openssl rand -hex 6 | sed '\''s/\(..\)/:/g; s/.$//'\'')'