Supondo que seja um anexo binário:
uuencode [nome do arquivo] [nome do arquivo] | mail -s [subject] [endereço do destinatário]
Você não precisa se preocupar com o UUencoding se é apenas um arquivo de texto, por exemplo:
mail -s [subject] [endereço do destinatário] < [nome do arquivo]
A maioria dos * NIXes tem mail e uuencode, então isso deve funcionar praticamente em qualquer lugar.