作者kamihane (也无风雨也无晴)
看板Python
标题[问题] 用Python 写 shell
时间Sun Aug 17 15:32:40 2014
先承认这是作业,要用python写一个shell
里面只要能call简单的pwd、cd、h or history、jobs
我写完了pwd跟cd,但是查了一下都不太确定要怎麽写history.
问了已经做完的同学,他说类似要做个array把东西丢进去在叫出来..
搞不太懂要怎麽把command的纪录叫出来Orz
有没有人能帮我解答一下呢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 130.216.30.119
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Python/M.1408260763.A.D60.html
1F:推 z101924512: 环境是linux? 那读取.bash_history档算不算? 08/17 16:36
2F:→ iamivers0n: unix shell 通常是在你 $HOME 下塞一个 .*history 08/17 18:12
3F:→ iamivers0n: 然後把你下过的 command 和时间写进去 08/17 18:13
4F:→ carylorrk: general 点就是 command pattern 08/17 23:16
5F:→ swpoker: push append 08/18 12:02
6F:推 mantour: 如果你是用raw_input读取输入的command 就把每行输入 08/18 22:21
7F:→ mantour: 和时间的 pair存到list里就好了,如果怕记忆体不够可以写 08/18 22:22
8F:→ mantour: 入到暂存档 不过我猜这个作业应该没有要求到这样 08/18 22:23
9F:→ kamihane: 环境是Linux 应该不能用.bash_history Orz" 08/19 07:16
10F:推 kusoayan: 比较好奇想知道 jobs 怎麽写XD 08/19 08:40
11F:推 IAMPF: subprocess? 08/19 09:45