使用以下shell脚本在web上查找具有给定用户名和密码的数据

使用以下shell脚本在web上查找具有给定用户名和密码的数据,shell,curl,wget,Shell,Curl,Wget,以下代码成功打印了同时包含-string1和string2的文件。但是,我希望此功能在给定的ip地址以及给定的用户名和密码上找到相同的内容。请建议进行一些修改以合并此功能 for file in `find -name "*.java"` do grep -q "string1" $file && grep -q "string2" $file && echo "\n`basename $file`" done 在远程机器上搜索文件从来都不容

以下代码成功打印了同时包含-string1和string2的文件。但是,我希望此功能在给定的ip地址以及给定的用户名和密码上找到相同的内容。请建议进行一些修改以合并此功能

for file in `find -name "*.java"`
do
    grep -q "string1" $file && grep -q "string2" $file && echo  "\n`basename     $file`"

done

在远程机器上搜索文件从来都不容易

但若你们真的想这样做,并且你们有权在远程计算机上进行搜索,你们可能需要遵循以下步骤

1) 首先,我认为您当前的shell脚本太幼稚了。您需要通过以下方式进行改进:

2) 现在,您需要学习通过ANT构建basic.xml文件。您需要学习它才能使用它的SSHEXEC功能。它将在远程计算机上执行shell脚本

3) 确保FTP服务已启动,并通过FTP在远程计算机上放置shell脚本

4) 通过ANT build执行并写回数据

我建议这样做是考虑到您希望“在远程机器”(而不是WEB)上运行shell脚本,并且允许您通过FTP和SSH进入该机器