【发布时间】:2015-02-03 02:49:47
【问题描述】:
我正在使用这个 bash CGI:
#!/usr/bin/sh
echo "Content-type: text/html"
echo ""
echo `ls -al`
它产生即:
总共 52 个 drwxrwxrwx。 2 根根 4096 Feb 2 18:34 。 drwxr-xr-x。 8根 根 4096 Feb 2 17:58 .. -rw-r--r--。 1 根 36310 Feb 2 17:45 dds.jpg -rw-rw-rw-。 1 个用户用户 2 月 2 日 50 日 18:03 dds_panel.htm -rwxrwxrwx。 1 个用户用户 460 Feb 2 18:34 test-cgi.cgi
在终端中,它们都整齐地出现在一行中,但在浏览器中,它们都出现在同一行中。保持格式的最佳方法是什么?
【问题讨论】:
-
您可以只使用
<pre>标签来保留输出中的空白。不过,您似乎正在重新发明像 Apache 的 directory listings 这样的东西。
标签: bash browser formatting cgi