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"; }