作者ypf791 (路人1號)
看板EE_DSnP
標題[心得] 把檔案自動封裝
時間Tue Nov 13 22:58:31 2012
這篇的內容跟Coding沒有太大的關係
主要是交作業的時候想方便一點
==============================================================================
幾次作業下來
發現MustExist.txt東西越來越少 MustRemove.txt越來越多
每次都手動調的話有點煩
所以
https://www.dropbox.com/s/qzhwtuargdj77gn/wrap.sh
寫了個bash script
檔案裡面有使用說明 為避免在下英文過爛表達不佳 以下補上中文版
以下三個東西應在同一個目錄下:
wrap.sh
(student id)_(hw#) // 像是b99901001_hw4這樣 應包含src/ util/ cmd/等等
MustExist.txt
用法:
sh wrap.sh b99901001 hw4
學號和作業編號都是可以改的
當然學號要match你放在這個目錄下的 想封裝的資料夾
作業編號也要match MustExist的內容
如果忘記打作業編號 script會在執行時要求輸入
如果連學號也忘記 還是會叫你輸入
但如果只忘記打學號沒忘記打作業編號
會產生奇怪的錯誤
如果發現了請及早Ctrl+C
不然的話會產生一個沒有意義的.tgz 很不方便
最後 封裝完成時script會問你要不要即刻SelfCheck
如果你剛好也把SelfCheck放在這個目錄下的話
除了N和n以外隨便輸入一下 (建議直接按Enter 方便)
就會自動開始SelfCheck
歡迎外流+修改
不過有發現bug的話希望可以私信我
(推文的話可能會漏看)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.4.192
1F:推 simpdanny:修課的同學一年比一年神=,= 11/13 23:00
2F:推 vegired:猛 11/13 23:35
3F:推 ric2k1:原 PO 寫完了哦!? 11/13 23:48
4F:推 XDucka:原PO是神 11/13 23:55
5F:推 taldehyde:O是神 11/14 00:12
6F:推 jackervator: 神 11/14 00:21
7F:推 andy13579372:神 11/14 01:10
8F:推 vegired: PO是神 11/14 01:23
9F:推 thestitch: 是神 11/14 02:37
10F:推 kuoly1:原PO是神 11/14 07:57
11F:推 linmoonstop1:神 11/14 08:18
12F:推 OckhamsRazor:神 11/14 10:00
13F:推 s93rm6:原PO是神 11/14 14:10
14F:推 gto810719:O是神 嗨大大!!! 11/14 14:19
15F:推 caspercat:O是神 11/15 02:22
16F:推 lc85301:每屆似乎都會有神跳出來幫大家寫auto script 11/16 02:51
17F:推 LDPC5566:PO是神 11/16 23:27
18F:推 yuting1105:感謝原PO!!! 11/19 02:50
19F:推 david942j:O是神 11/21 15:55
※ 編輯: ypf791 來自: 111.248.16.159 (11/22 00:47)
20F:推 Phantasnix:是神 感謝原PO~ 11/22 13:16
21F:推 david942j:O是神 可不可以把這篇置底XD 12/07 17:20