次のようなスクリプトがあります。
if rsh $server grep "string" /usr/path/file.txt
then
echo "yes"
else
echo "no"
fi
基本的に、特定の文字列を含むリモートサーバーのファイルをチェックしたいと思います。「文字列」に入れたものは何でも機能せず、常に「はい」と表示されます。
ただし、ローカルで実行することを意味する「rsh $server」を削除し、そのファイルをローカルに配置すると、正常に動作します。
誰が問題が何であるか知っていますか?スクリプトを変更するにはどうすればよいですか?