Grep 到剪贴板

问题描述 投票:0回答:2

我经常在 Linux 服务器上使用 grep 命令来搜索包含日志文件的目录。例如我会使用

grep -R“123456789”

然而,有时与 grep 字符串相关的日志对于 Putty 来说太大,导致我无法查看整个日志。有没有办法轻松地将 grep 日志语句复制到剪贴板,以便我可以将它们粘贴到其他地方?

类似于 CopyToClipboard(grep -R "123456789")

linux grep copy
2个回答
1
投票

在 X 服务器上,使用

xsel -ib
,例如

grep -R "123456789" | xsel -ib

在我的发行版上

xsel
似乎是默认安装的。如果没有,请尝试

sudo apt install xsel

在韦兰:

grep -R "123456789" | wl-copy

0
投票

您可以在 Internet 上找到带有 Windows 剪贴板接口的旧修改腻子版本,但这似乎不是理想的解决方案。也许

kitty
支持 Windows 键盘集成,但该功能没有文档记录。

如果您只想读取日志,您可以在

|
grep -r
等寻呼机中通过管道传输 (
less
)
most
输出。在那里,您将能够使用箭头键浏览日志并使用
q
键退出。您可能需要阅读
less
和/或
most
手册以了解高级搜索功能、语法突出显示...

grep -r "123456789" | less

如果您确实需要在本地计算机上获取完整输出,您可以将

stdout
(grep 显示的内容)写入文件中,并稍后使用
scp
sftp
检索它。

grep -r "123456789" > /path/to/my/log/file.txt
© www.soinside.com 2019 - 2024. All rights reserved.