0

メールアドレスのリストを含むファイルがあります。bash コマンドを使用して、このリストにメールを送信したいと考えています。可能であれば、コマンドで重複をチェックし、電子メールを重複した電子メールに送信しないでください。

サンプル ファイル入力:

  azzeddinetata@gmail.com
  testemail@gmail.com
  testsecond@gmail.com
  azzeddinetata@gmail.com

したがって、この例azzeddinetata@gmail.comでは、重複した電子メールを受信するべきではありません。誰かが私を正しい方向に向けるための Bash コマンドを持っていますか?

4

2 に答える 2

3

あなたのファイルでこれをやってみてください:

mail -s subject "$(sed '/^$/d;s/ *//g' file.txt | sort -u | paste -sd ",")" <<EOF
message here
EOF
于 2013-02-28T15:34:50.677 に答える
0
mail -s "Subject" $(sort -u recipients-file) <<<"msg"
于 2013-02-28T15:37:41.980 に答える