man postsuper に記載されているmailq削除のawkをperlに変えてみた
man postsuper に記載されているmailq削除のawkをperlに変えてみた。
# mailq | tail -n +2 | grep -v '^ *(' | \
awk 'BEGIN { RS = "" } { if ($8 == "[email protected]" && $9 == "") print $1 }' \
| tr -d '*!' | postsuper -d -
# mailq | sed '1d' | grep -v '^ *(' | \
perl -00ane 'print "$F[0]\n" if $F[7]=~q/@example.com$/ && $#F<8' | \
tr -d '*!' | postsuper -d -
- 個人的な好みでtailはsedに変更。
- sedもgrepもtrも消したかったけど自分には無理だった。
- awkの$9は、recipient2。
Author And Source
この問題について(man postsuper に記載されているmailq削除のawkをperlに変えてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/xu__huang/items/749ecd4055a78cd8c5f5著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .