回答:
あなたは使用することができますcurlftpfsをローカルディスクとしてリモートFTPをマウントし、ローカルマシン上のファイルなどを操作すること。
これを行うには、リモートFTPディレクトリをローカルにマウントする必要があります。ただし、この操作を行うには、grep するすべてのファイルをダウンロードする必要があるという警告が表示されます。
リモートマシンにSSHで接続し、可能であれば、そこからgrepを実行して、帯域幅を節約します。
コマンドライン経由で単純なftpを使用していると仮定して、dirコマンドを-Rlオプション付きで使用して再帰的に検索し、それをファイルにコピーしてから、grep、find、またはOSでサポートされている方法でファイルを検索します。
ftp> dir -Rl education.txt
output to local-file: education.txt? y
227 Entering Passive Mode (9,62,119,15,138,239)
150 Opening ASCII mode data connection for file list
226 Transfer complete