電子メールを送信するシェルスクリプト

電子メールを送信するシェルスクリプト

Sample.txtにスクリプトを作成して作成すると、次のテキスト「EX_R02」をgrepできず、メールを送信する必要があります。

cat sample.txt|mailx -a sample.txt -s "GG status Report" $MAIL_LIST

Sample.txt:

Program     Status      Group       Lag at Chkpt  Time Since Chkpt

MANAGER     RUNNING
EXTRACT     STOPPED     EX_R02      00:00:03      01:10:37

答え1

「下のテキストをgrep EX_R02」することは、「下のテキストをgrep」を意味する場合は、次のように置き換えることEX_R02ができます。catgrep "EX_R02"

grep "EX_R02" sample.txt | mailx -a sample.txt -s 'GG status Report' "$MAIL_LIST"

関連情報