我是 irssi 的新手,我无法弄清楚一项功能(或任务)。
我知道我可以使用 Page+Up/Down 在聊天历史记录中来回滚动。我还知道我可以使用 /lastlog 将整个聊天历史记录转储到控制台。
但是,我不知道如何转储聊天记录并 grep 某些模式。例如,如果我想查看与名为 user-a 的人的对话。我的直观方法是“grep user-a”,这样它将在包含 user-a 的窗口中输出所有历史记录。
irssi 或者 irc 中是否有这样的功能?
答案1
“一般的 IRC” 中没有这样的功能;IRC 只是一种交换消息的协议,不具备任何类型的日志记录功能。因此,这一切都取决于特定的客户端。
不过,在 irssi 中,您可以/lastlog user-a
搜索该词。
如果您想要正则表达式搜索,那么也有/last -regexp
。