mutt
を最初に実行してtag-pattern
からシェルを介して実行する方法はありますかdelete-pattern
?
-e <command> specify a command to be executed after initialization
誰かが例えば与えることができますか?
ベストアンサー1
簡単な例:
testmbox
メールボックスの件名行に[DELETE-ME]を含むメッセージを削除して削除するとします。
次のことができます。
mutt -f testmbox -e "push <tag-pattern>~s[DELETE-ME]\n<tag-prefix><delete-message><sync-mailbox>\n"
これは次の理由で機能します。
- -e 構成コマンドの実行
- 「push」は、キーボードバッファにキーシーケンスを追加する設定コマンドです。つまり、
T~s[DELETE-ME]<ENTER>;d$<ENTER>
インタラクティブ入力のように見えるmuttです(デフォルトのキーボードレイアウトを想定しています)。
mutt 1.5.21を使用してテストされました。