gpt4 book ai didi

c - 使用 csh 脚本从文件中读取多行

转载 作者:行者123 更新时间:2023-11-30 20:35:51 28 4
gpt4 key购买 nike

嗨,每个人都想编写脚本(ksh)从包含成员数据的文件中逐行读取,并且需要每行连续向同一电子邮件地址发送一封电子邮件

这就是我走了多远:

js020:
setenv JS "js020"
jsbeg_msg.csh

# Input Files
setenv EMAIL_MSG_FILENAME "`gdg $DATADIR/abcemail -c`"

# Apply Overrides
source $SRCDIR/override.src

#Execute program
setenv SUBJECT " Recovery Notice"

for line in $(cat $EMAIL_MSG_FILENAME)
do
echo "$line"
echo "SENDING E-MAIL MESSAGE TO xxxx"
execpgm.csh '/usr/ucb/mail -s "$SUBJECT" xyz@abc.com < "$EMAIL_MSG_FILENAME"'
if ($status != 0) then
echo "Sending e-mail in Step " ${JS} " FAILED! "
exit (-1)
endif
done

# END OF JOB

eoj_msg.csh $0

exit(0)

最佳答案

foreach Lineread("cat $File_name")

setenv myline“$Lineread”

execpgm.csh '回显“$myline”|/usr/bin/mailx -s“通知”xyz@abc.com'

如果($status!= 0)那么

echo“在步骤“${JS}”中发送电子邮件失败!

退出(-1)

结束

结束

关于c - 使用 csh 脚本从文件中读取多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37531208/

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