【问题标题】:grep a file from one unix machine to another unix machine将文件从一台 unix 机器 grep 到另一台 unix 机器
【发布时间】:2013-09-30 04:23:53
【问题描述】:

我有2台Unix机器A和B。我在机器A中有输入字符串,需要将输入字符串传递给机器B并在/home/ram目录中grep并找到一个文件,在机器中显示该文件的内容A.我正在使用 perl 脚本,我知道 sftp 会将文件从一个系统获取到另一个系统 sftp username@Machine2 之后使用“get filename”将文件带到 machine1,我使用以下代码显示文件内容 system("/bin/grep -l '$input_string' /home/ajay > $file"); 打开(输入,“){ 打印“$_”; }

谢谢, 维基

【问题讨论】:

  • 那么,您的问题到底是什么?

标签: perl unix


【解决方案1】:

您可以使用 ssh 来完成此操作

例如,获取远程文件内容,

$ssh 10.2.7.99 '/bin/cat filename.txt' > file1.txt

对于您的问题,使用 find 命令搜索文件,如果找到文件,使用 cat 打印文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    相关资源
    最近更新 更多