我正在编写一个bash脚本,它读取sql查询的结果,其中结果以HTML格式(使用-H选项)输出到文件(使用-o选项),然后通过电子邮件发送这些结果。当结果输出到文件时,它们显示为:
'<IDLE>'
但是当我从输出文件中解析它们时,它们会在电子邮件中显示为:
<IDLE>
任何人都可以帮我格式化这些,所以我得到实际的字符而不是实体表示吗?
编辑:我现在发送文字的方式是:
echo -e $EMAIL_TXT | mail -s $SUBJECT $RECIPIENT
我从html文件($ OUT_FILE)中提取文本的方式是:
QRY_LINE=$(sed "${QRY_LNUM}q;d" $OUT_FILE)
答案 0 :(得分:0)
我最后只使用字符串替换来分别用<
和>
替换所有<
和>
。