gpt4 book ai didi

linux - 编写 unix 脚本自动发送电子邮件,传递参数

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:16:54 27 4
gpt4 key购买 nike

我编写了以下脚本来自动发送电子邮件通知。

#!/bin/bash

TO_ADDRESS="pratik@gmail.com"
FROM_ADDRESS="Pratik@example.com"
SUBJECT="November 2016 Step"
BODY="Hi All,\n\n Product Mapping Check is done.\n\n Regards, \n\n Pratik"
echo ${BODY}| mail -s ${SUBJECT} ${TO_ADDRESS} -- -r ${FROM_ADDRESS}

要求:执行 unix 脚本时应从 Pratik@example.com 向 Pratik@gmail.com 发送一封电子邮件,其中包含上述主题和正文。当脚本运行时,它应该询问月年参数。例如 register.sh 是脚本名称。运行命令应该是这样的

> register.sh November 2016

当上面的脚本执行时,它应该将月份和年份输入并复制到主题行。然后发送电子邮件。

如果我需要配置任何内容或调用脚本中的任何服务器详细信息,请告诉我。

最佳答案

您可以使用 shell 的位置参数$1$2 ... 来引用脚本的参数:

SUBJECT="$1 $2 Step"

使用 register.sh November 2016 这使得 $1 包含 November 并且 $2 包含 2016.

关于linux - 编写 unix 脚本自动发送电子邮件,传递参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49915125/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com