Linuxで以下のシェルコードを使用しています。Javaで作成したい.JAVAでこのコマンドを呼び出したい
mailq | grep -B1 -i temporarily | grep -iv deferred | \
egrep -i 'jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec' | \
awk -F" " '{print $1}' | awk '{print substr($0,10,14)}'
mailq コマンドは、キューに入れられたメール メッセージをそれぞれの ID とエラーとともに表示します。上記のコマンドのように、一時的に無効になっているメッセージを含むメッセージを探し、その ID が * *09089 にある上記のメッセージを取得します。このように月をチェックし、その ID の最後の 5 文字を出力するよりも