Cygwin - 이메일 - 새 줄(Enter)(방법)

Cygwin - 이메일 - 새 줄(Enter)(방법)

Windows 8에서 Cygwin을 사용하면 Quick Bash 스크립트가 서버에서 지난 120일 동안 수정된 파일을 검색합니다. 일주일에 한 번 Cron 작업으로 실행되지만 이메일 형식을 지정할 수 없습니다.

내가 원하는 것은 간단한 새 줄입니다.

data=$(find /cygdrive/g/SERVERPATH -mtime -120 -name "*.exe"  -exec stat -c "%n : %y" {} \;) ; [[ -n "$data" ]] && email -s 'Servers Latest Files' [email protected] <<< "The following files have been detected as updated in the last 120 days <br> $data"

Grep에서 $Data 검색. 내가 원하는 것은 텍스트와 $Data 사이에 줄바꿈을 하는 것뿐입니다.

Echo -e 또는 printf를 사용해 보았지만 성공하지 못했습니다. 간단한 /r을 사용하면 작동하지 않습니다.


이메일을 HTML로 정의하고 현재처럼 전달합니까?

답변1

나는 내 자신의 질문에 대답했습니다. 그냥 적어 두는 것만으로도 내 뇌가 클릭할 만큼 충분합니다.

HTML 옵션을 전달하고 HTML 형식만 사용하십시오.

email -html -s

따라서 실제 예를 들면 다음과 같습니다.

data=$(find /cygdrive/g/SERVERPATH -mtime -120 -name "*.exe"  -exec stat -c "%n : %y" {} \;) ; [[ -n "$data" ]] && email -html -s 'Servers Latest Files' [email protected] <<< "The following files have been detected as updated in the last 120 days <br> $data"

이런글 올려서 시간낭비해서 죄송합니다

관련 정보