我正在编写一个 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)