Macros Mutt将文件擦除添加到rc命令

Macros Mutt将文件擦除添加到rc命令,macros,mutt,Macros,Mutt,我目前在我的muttrc文件中有这一行,可以将任何地址添加到我的谷歌联系人中 macro index,pager a "<pipe-message>goobook add<return>" "Add sender's address to your Google contacts" 宏索引,寻呼机a“goobook添加”“将发件人地址添加到您的Google联系人” 问题是,当它这样做时,我必须手动进入并删除goobook缓存文件,以便它重新下载我刚刚添加的新地址 上面

我目前在我的
muttrc
文件中有这一行,可以将任何地址添加到我的谷歌联系人中

macro index,pager a "<pipe-message>goobook add<return>" "Add sender's address to your Google contacts"
宏索引,寻呼机a“goobook添加”“将发件人地址添加到您的Google联系人”
问题是,当它这样做时,我必须手动进入并删除goobook缓存文件,以便它重新下载我刚刚添加的新地址


上面的命令中有没有办法在
goobook add
命令的末尾添加一个文件擦除命令来删除goobook缓存文件?

刚刚找到了它,搜索了很多很多,但我最终找到了它。我必须使用
命令

非常简单,最终命令如下所示:

macro index,pager a "<pipe-message>goobook add<return><shell-escape>rm -f ~/.goobook_cache<enter>" "Add sender's address to your Google contacts"
宏索引,寻呼机a“goobook addrm-f~/.goobook\u缓存”“将发件人地址添加到您的Google联系人”
它工作得很好实际上,它将电子邮件添加到我的谷歌联系人,然后删除旧的缓存文件。因此,在添加地址后,我可以立即在我的mutt程序中找到它