Faça uma função:
email_myself() { sudo mail -a "$1" -s "Subject of E-mail" [email protected]; }
Se você quiser que sua função permaneça permanentemente, e assumindo que bash é seu shell, adicione a definição como uma linha ao seu ~/.bashrc .
Para aqueles que preferem scripts de shell a funções, crie um arquivo chamado email_myself , torne-o executável ( chmod +x email_myself ) e salve-o em algum lugar no seu PATH :
#!/bin/sh
sudo mail -a "$1" -s "Subject of E-mail" [email protected]
Outros mail programas
No meu sistema, o comando mail não funciona assim. Por um lado, sudo é desnecessário. Para outro, -a não anexa um arquivo; Ele é usado para especificar cabeçalhos adicionais. Assim, eu usaria:
email_myself() { mail -s "Subject of E-mail" [email protected] <"$1"; }