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을 사용하여 테스트되었습니다.
답변2
나는 사용하는 것이 좋습니다
<delete-pattern>
바꾸다
<tag-pattern>
왜냐하면 패턴이 일치하지 않을 때,
<delete-message>
목록의 첫 번째 메시지는 필수 패턴과 일치하지 않더라도 제거됩니다.