2012-01-13 48 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等宽字体之一。

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

谢谢阿伦..它的工作.. – 2012-01-13 12:23:44