我目前正在开发一组shell函数,并希望记录其输出。
我记得有一个命令可以用html(和markdown?)生成一个基本的大纲,在第一列你可以看到这个命令,它的输出在右边。一个简单的例子:
ls -a1 | .
| ..
| a_dir/
| a_file
| another file
|
ps | PID TTY TIME CMD
| 2920 pts/2 00:00:00 bash
| 3015 pts/2 00:00:00 ps
我想知道一个程序,给定一组命令将生成类似于前面的例子,无论是HTML,markdown,或任何类似的东西。
1条答案
按热度按时间abithluo1#
一种方法是使用
script
实用程序还有一个python-utility,名为
shelllogger
ShellLogger会撷取所有使用者与shell的互动。它是专为软件工程研究人员所设计,这些研究人员有兴趣从程序设计阶段自动撷取的数据推断程序员的行为。它类似Unix的“script”程式,但提供额外的功能,例如XML输出、区分使用者输入与系统输出,以及追踪使用者目前的目录。
https://code.google.com/p/shelllogger/