Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
试图给办公室增加一些乐趣,让办公室里的每个人都做秘密圣诞老人。
编写一个bash脚本,它将随机混合两个文本文件,一个是名称,另一个是电子邮件。
该脚本将随机混合这些内容,然后向用户发送电子邮件,告知他们秘密圣诞老人的身份
尚未使用电子邮件脚本,但我的结果未正确显示
任何更好的想法:-)
要发送电子邮件,请尝试:
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
5年前关闭。
试图给办公室增加一些乐趣,让办公室里的每个人都做秘密圣诞老人。
编写一个bash脚本,它将随机混合两个文本文件,一个是名称,另一个是电子邮件。
该脚本将随机混合这些内容,然后向用户发送电子邮件,告知他们秘密圣诞老人的身份
#!/bin/bash
NAMES='/home/user/Scripts/txt/names.txt'
EMAILS='/home/user/Scripts/txt/emailsanta.txt'
SECRET=$NAMES
SECRET=$EMAILS
while read SECRET; do
paste $NAMES $EMAILS | sort -R
done < $SECRET
尚未使用电子邮件脚本,但我的结果未正确显示
任何更好的想法:-)
最佳答案
这应该可以完成您在当前脚本中想要实现的目标:
paste /path/to/names.txt <(sort -R /path/to/emails.txt)
要发送电子邮件,请尝试:
# Note: untested
while read NAME EMAIL; do
echo $NAME | mail -s "Secret Santa" $EMAIL
done < <(paste /path/to/names.txt <(sort -R /path/to/emails.txt))
关于linux - secret 圣诞老人有趣的狂欢,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8355834/
10-12 05:34