1 つのスクリプトにまとめたい .body、.script、および .sql がありますが、その方法がわかりません。
.body には電子メール メッセージが含まれます。
.sql はデータを .csv にスプールします。
.script は .sql を実行し、添付の電子メールを送信しますReport.zip
。
sqlplus $user/$pass@$db @script.sql
(cat script.body; uuencode Report.zip Report.zip) | mail -s "Report" user@domain.com -- -f no-reply@domain.com
これ (SQL を含む) をすべて単一の BASH スクリプトで実行できる可能性はありますか?