我需要显示 ssh 屏幕中显示的格式化输出

发布于 2024-12-26 12:43:03 字数 876 浏览 0 评论 0原文

在 Ruby 或 Rails 中:- 我需要显示以下代码的输出,其格式如命令提示符中所示。

require 'net/ssh'

Net::SSH.start( 主机名, 用户名, :password => 密码 ) do|ssh|

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

puts result

end

让我知道这怎么可能?

命令 (ls -ltr) 是动态的并且 当前输出为:

total 257140 drwxrwxr-x 8folderabcfolderabc4096Set42010sourcedrwxrwxr-x 13foldabcfolderabc4096Set42010teste-rwxrwxr-x1folderabcfolderabc72Set72010clean_memory -rw-rw-r-- 1文件夹abc 文件夹abc 263012352 2011年3月17日 ngforms_product.sql -rw-rw-r-- 1 文件夹abc 文件夹abc 21 2011年6月23日 phps.php drwxrwxr-x 15 文件夹abc 文件夹abc 4096 2011年6月30日 ngforms -rw-rw-r-- 1文件夹abc文件夹abc 751 2011年7月1日ngforms_word.sql -rw-rw-r-- 1文件夹abc文件夹abc 2011年7月5日31日test.php drwxrwxr-x 5文件夹abc文件夹abc 4096 11月4日10:52转储drwxrwxrwx 2 文件夹abc folderabc 4096 Jan 13 00:00 mysqlbackup

In Ruby or in Rails:-
I need to show output from below code formated as it shows in command prompt.

require 'net/ssh'

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

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

puts result

end

Let me know how is it possible?

Command (ls -ltr) is dynamic and
currently output is:

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 263012352 Mar 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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

只为一人 2025-01-02 12:43:03

尝试使用

 标签。还要确保您使用的字体是等宽字体之一,例如 CourierNew

<pre><%= result %></pre>

Try using the <pre> tag. Also make sure that the font you use is one of the monospace fonts like CourierNew.

<pre><%= result %></pre>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文