Se você não se importa com todo mundo ver o endereço de todos os outros na lista (o que eu tenho certeza que é aceitável, já que você está enviando a lista por e-mail para todos), isso faria
mailx -s "subject" $(cat filename) < filename
Eu tenho um arquivo ASCII com nomes de usuário Unix. Como posso enviar essa lista para todos na lista? Eu não quero usar um alias. Eu estava tentando catar o arquivo para uma string mailx, mas não estava funcionando.
Pensando em algo como mailx -s "subject" | cat filename
.
Se você não se importa com todo mundo ver o endereço de todos os outros na lista (o que eu tenho certeza que é aceitável, já que você está enviando a lista por e-mail para todos), isso faria
mailx -s "subject" $(cat filename) < filename
Algo como for user in $(<file); do <file mailx -s 'subject' $user; done
poderia fazer, assumindo o bash.
Tags shell-script mailx