テキストファイルをそのまま送信

テキストファイルをそのまま送信

私のテキストファイルには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)に変換します。
  • 入力ファイルは標準入力として提供する必要があります。

おすすめ記事