gpt4 book ai didi

linux - 在多个服务器的 Linux 中搜索多个目录中的字符串

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:54 24 4
gpt4 key购买 nike

我想在 Linux 机器的所有目录中以递归方式在根级别搜索字符串。我知道我可以使用 grep,但我的要求是在脚本中的多个服务器中找到该字符串。

我只是在尝试这个。谁能进一步帮助

for host in host1 host2 host3
do
ssh "$host" grep -R "test" / 2>/dev/null
done

最佳答案

似乎尝试在所有服务器上找到给定的文件,这可以通过以下方式实现

for host in host1 host2 host3
do
ssh "$host" find / -name "test" 2>/dev/null
done

编辑 1:

为了在多个主机的文件中找到给定的字符串,我们可以尝试

对于 host1 host2 host3 中的主机做 ssh "$host"查找/-type f | grep“测试”2>/dev/null完成

关于linux - 在多个服务器的 Linux 中搜索多个目录中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21513356/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com