alexkowalskiスクリプトを使用していますシェルスクリプトを使用して電子メールを送信する
MAILADDR=([email protected], [email protected], [email protected])
for i in "${MAILADDR[@]}"
do
echo "Mail test..." | mail -s "Mail test subject..." $i
done
MAILADDR
私の質問は、外部フラットファイルから配列を読み取る方法です。
以下のように電子メール本文を置き換えるために外部フラットファイルを挿入する方法
echo"/home/user/information-for-any-user.txt" | mail -s "Mail test subject..." $i ??
ベストアンサー1
電子メールアドレスを取得する「外部フラットファイル」がそれほど面白くない場合(フォーマットがよく指定されている場合)、次のものを使用できます。
mail -s "My subject" $(cat /this/is/the/external/flat/file.txt) < /home/user/information-for-any-user.txt