2013-06-12 3 views
0

헬프 데스크 팀의 일부 티켓을 대량 이메일로 보내려고합니다. 한 줄에 "본문"내용이 포함 된 텍스트 파일이 있습니다. 수동으로 티켓을 만드는 대신 티켓 시스템에 쉽게 이메일로 보내고 싶습니다.메일 본문 내용 (한 줄당 파일 수)

내가 해봤 물건처럼 :

mail -s "Need antivirus installed" [email protected] while read line; do echo -e "$line\n"; done < listofcomputers.txt 

불행하게도, 난 제대로 while; do 인라인을 사용하지 않는. 우분투를 적절히 설정하여 postfixmailutils을 설치했지만, Linux CLI를 사용하는 제안/솔루션에 대해서는 열려 있습니다.

다른 해결책이나 다른 사람이 내 현재 시도가 잘못되어있는 곳을 보았습니까?

답변

1
while read line 
do 
    echo "$line" | mail -s "Need antivirus installed" [email protected] 
done < listofcomputers.txt 

나는 그것이 당신이하고 싶은 것처럼 생각합니다.

+0

가장 확실하게 도움 주셨습니다. – TryTryAgain

관련 문제