作者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/m.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