結果が HTML として出力され (-H オプションを使用)、ファイルに (-o オプションを使用して) 出力される SQL クエリの結果を読み取り、それらの結果を電子メールで送信する bash スクリプトを作成しています。結果がファイルに出力されると、次のようになります。
'<IDLE>'
しかし、出力ファイルからそれらを解析すると、電子メールに次のように表示されます。
<IDLE>
エンティティ表現ではなく実際の文字を取得できるように、これらをフォーマットするのを手伝ってくれる人はいますか?
編集:私が今テキストを送信している方法は次のとおりです:
echo -e $EMAIL_TXT | mail -s $SUBJECT $RECIPIENT
そして、html ファイル ($OUT_FILE) からテキストを抽出する方法は次のとおりです。
QRY_LINE=$(sed "${QRY_LNUM}q;d" $OUT_FILE)