Como posso usar o padrão de tags do comando mutt execute e depois excluir o padrão via shell?

1

Existe uma maneira de executar mutt e tag-pattern via shell?

  -e <command>  specify a command to be executed after initialization

Alguém poderia fornecer um exemplo, por favor?

    
por alexus 30.06.2014 / 21:20

1 resposta

2

Um exemplo simples:

Suponha que você queira excluir e limpar mensagens da caixa de correio testmbox , contendo [DELETE-ME] na linha de assunto.

Você pode fazer isso:

mutt -f testmbox -e "push <tag-pattern>~s[DELETE-ME]\n<tag-prefix><delete-message><sync-mailbox>\n"

Isso funciona porque:

  • -e executa comandos de configuração
  • 'push' é um comando de configuração que adiciona seqüências de teclas ao buffer do teclado, ou seja, para mutt, parece exatamente como inserir T~s[DELETE-ME]<ENTER>;d$<ENTER> interativamente (assumindo um layout de teclado padrão).

Testado com o mutt 1.5.21

    
por 01.07.2014 / 19:01

Tags