awk를 사용하여 이메일에 첨부 파일을 보내는 방법

awk를 사용하여 이메일에 첨부 파일을 보내는 방법

테이블을 생성하기 위해 awk 형식을 사용하여 HTML로 이메일을 보내려는 파일이 있습니다. 첨부 파일을 추가하고 싶지만 방법을 찾을 수 없는 것 같습니다. 인터넷에서 많은 예를 살펴봤지만 아무것도 작동하지 않습니다.

내 예는 다음과 같습니다.

내부 문서:

tshikilt                1
vanrooja                1
dashm                   2
desain02                2
ebrahiiq                2
elizema                 2
naidoowe                2
rajmans                 2
thembapa                2
tshepod                 2
tyesil                  2

이메일을 보내는 논리는 다음과 같습니다.

 -f /home/chris/ccmenu_alert_email.out ] && cat /home/chris/ccmenu_alert_email.out | awk ' BEGIN {
#print "From: example@'$hostname'.com"
print "To: '[email protected]'"
#print "MIME-Version: 1.0"
print "Content-Type: text/html"
print "Subject: L500 user connections on `hostname` has been breached"
print "<html><body><table border=1 cellspacing=0 cellpadding=3>"
print "<tr>"
print "<td>User</td>";
print "<td>Number of Concurrent Sessions</td>";
print "</tr>"
} {
print "<tr>"
print "<td>"$1"</td>";
print "<td>"$2"</td>";
print "</tr>"
} END {
print "</table></body></html>"}' | sendmail -t 

위의 방법은 나에게 100% 작동하지만 HTML 테이블 형식으로 전송된 동일한 이메일의 일부로 첨부 파일을 포함하는 방법을 찾아야 합니다. 이 시점에서 막혔습니다. 너무 많이 변경하지 않고도 시도해 볼 수 있는 아이디어가 있습니까?

관련 정보