私のテキストファイルには10行がありますが、電子メールのように送信したいと思います。以下のスクリプトは添付ファイルなので、通常の電子メールでは表示されません。受信者は通常の電子メールのようにファイルを読み込みます(添付ファイルはありません)。
#this is the script
#start
#!/bin/sh
cd /path/to/executable-script
./executable-script.sh status -> file.txt
unix2dos file.txt /dev/stdin /dev/stdout && mail -s 'subject' email <
file.txt
#end
出力テキストファイルは次のとおりです。サービスステータス:サービスabcが動作しています。サービス abcxyz が稼働中です。サービス abc 管理者が動作しています。
ベストアンサー1
頑張ります
unix2dos < file.txt | mail -s 'subject ...' email
どこ
unix2dos
行(LFのみ)をWindowsの末尾(CR / LF)に変換します。- 入力ファイルは標準入力として提供する必要があります。