2012-01-13 20 views
0

RubyまたはRailsの場合: - コマンドプロンプトに示すように、下のコードから出力を表示する必要があります。フォーマットされた出力をsshの画面に表示する必要があります

require 'net/ssh'

Net::SSH.start(hostname, username, :password => password) do|ssh|

result = ssh.exec!('ls -ltr')

puts result

end

私はそれが可能である方法を知ってみましょうか?

コマンド(lsの-ltr)は動的であり、 現在の出力は次のようになります。

total 257140 drwxrwxr-x 8 folderabc folderabc 4096 Set 4 2010 sources drwxrwxr-x 13 folderabc folderabc 4096 Set 4 2010 teste -rwxrwxr-x 1 folderabc folderabc 72 Set 7 2010 clean_memory -rw-rw-r-- 1 folderabc folderabc 263Mar 17 2011 ngforms_production.sql -rw-rw-r-- 1 folderabc folderabc 21 Jun 23 2011 phps.php drwxrwxr-x 15 folderabc folderabc 4096 Jun 30 2011 ngforms -rw-rw-r-- 1 folderabc folderabc 751 Jul 1 2011 ngforms_word.sql -rw-rw-r-- 1 folderabc folderabc 31 Jul 5 2011 test.php drwxrwxr-x 5 folderabc folderabc 4096 Nov 4 10:52 dump drwxrwxrwx 2 folderabc folderabc 4096 Jan 13 00:00 mysqlbackup

答えて

2

<pre>タグを使用してみてください。また、使用するフォントがCourierNewのようなモノスペースフォントの1つであることを確認してください。

<pre><%= result %></pre> 
+0

ありがとうございました。 –