1

この回答が役に立ちました:

Rubyを使用して、ディレクトリ内の最近変更されたフォルダを見つけるにはどうすればよいですか?

しかし、私が必要とするのは、(SSH 経由で) リモート ディレクトリに対して同じことを行うことです。Rubyでこれを行う最も簡単な方法は何ですか?

これが私がこれまでに持っているものです:

paths = (IO.popen("ssh -A user@yo.mammas.house.com ls /install/")).read.split("\n")

これらのフォルダーのみが必要です。

if p =~ /^release-MC-.*$/

現在、コマンドの結果を解析し、ls新しい行で分割し、正規表現で照合しています。次のステップは、フォルダー名に埋め込まれた日付文字列のハッシュを作成することです。この最後のステップを実行する必要はありませんが、うまくいきます。

より良い方法はありますか?

4

1 に答える 1