2012-01-13 3 views
0

루비 또는 레일스 : - 아래 코드를 명령 프롬프트에 표시된대로 출력해야합니다.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

감사합니다. arun .. –

관련 문제