将grep结果保存到远程复选框上的文件中

时间:2013-11-24 18:30:31

标签: linux grep

我在Linux上有点新鲜。我必须读取远程主机上的日志并将使用grep命令找到的某些行保存到文件中。问题是我没有权限在主机上创建文件。这个问题有解决方法吗?谢谢!

2 个答案:

答案 0 :(得分:3)

您可以运行以下内容:

ssh remotehost "grep certainline logs*" > file

在本地保存文件。

否则,您可以在/tmp

中创建文件

答案 1 :(得分:2)

您没有提及,但我假设您正在使用ssh访问远程计算机。因此,您可以在远程计算机上运行该命令,并将输出重定向到本地计算机上,如下所示:

ssh remotehost 'grep pattern /var/log/mylog' > mylocalfile

请注意,重定向发生在为ssh发送到远程主机的quoted命令之外。如果你把它放在引号内,那么重定向将发生在远程端。