Сценарий оболочки для извлечения данных запроса MySQL в CSV-файл и отправки на почту - PullRequest
0 голосов
/ 13 июня 2019

Необходимо извлечь приведенные ниже данные запроса вместе с заголовком в csv-файле, используя скрипт оболочки.

SELECT CustomerID,CompanyName,FirstName,LastName,Phone,Email,CreationDate,(NoDue+FirstBktTot+SecondBktTot+ThirdBktTot+FourBktTot+FiveBktTot+SixBktTot+SevenBktTot+EightBktTot) - TotalPayment as TotOS from cust_details;

Сценарий оболочки

#!/bin/bash

EMAIL_IDS="test@test.com"

CSV_NAME=./Cust_`date +'%Y%m%d_%H%M%S'`.csv

mysql -u admin --password=admin db_rpt < ./RB.sql | tee $CSV_NAME

mailx -a $CSV_NAME -s "Customer details" $EMAIL_IDS

Я не получаюпочта и скрипт выводятся на экран.Данные, вставленные в файл CSV и файл, также сгенерированы, но заголовок столбца файла отображается неправильно

Как скрыть вывод во время выполнения скрипта? См. Прикрепленный снимок экрана.Как отправить сгенерированный CSV-файл по почте введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...