作者jackySnake (風箏線斷)
看板EE_DSnP
標題hw1.1 批改說明
時間Sun Apr 12 14:34:07 2009
p1 (50pts)
a. 自己安裝的要寫出用哪一個virtual machine
連上工作站得要寫出"哪個"工作站
會斟酌扣分
b. 沒寫Memory大小會扣3分
c.
d. 有4個問題,少回答的會扣2.5分
e. 沒寫version 的會被5分
f.
p2 (45pts)
================ p2 reference answer ===================
a. grep -v ' Darr (nothing)' hw1.1.p2.log > hw1.1.p2a.log
b. grep -n 'Output Transition Time' hw1.1.p2.log | sort -n -t: -k 3 > hw1.1.p2b.log
c. grep -e '=========' -e 'Name:' -e ' Output Transition Time' -e ' Arrival time' hw1.1.p2.log >hw1.1.p2c.log
========================================================
p3 (30pts)
================= p3 reference answer ==================
1. qm < Start recording macro 'm' >
2. /Name [Enter] < Find "Name" >
3. d/U [Enter] < Delete until find "U" >
4. J < Join next line >
5. d/: [Enter] < Delete until find ":" >
6. x < Delete ':' >
( 5, 6 can use "df:", too )
7. repeat 5, 6
8. q < Stop recording macro 'm' >
9. 4000@m < Execute 'm' 4000 times >
========================================================
指令錯誤: -10
沒定義macro: -10
使用macro錯誤: -5
沒用/Name -5
沒用d/?: -5
沒用J: -5
沒用x: -5
註: 題目的要求並不僅限於此log file,故使用 "24d" 或者是 "d/ "
這種在此case會對的指令,但是並不符合題目要求者會被扣分。
p4.a (10pts) p4.b (15pts)
======================== script file =============================
make -f ./hw1.1.p4a.make &> ./a.make.log
./hw1.1.4a &> ./a.exe.log
make clean -f ./hw1.1.p4a.make &> ./a.clean.log
make -f ./hw1.1.p4b.make &> ./b.make.log
./hw1.1.4b &> ./b.exe.log
make clean -f ./hw1.1.p4b.make &> ./b.clean.log
echo > ./all.log
echo ================= a =================== >> ./all.log
cat ./hw1.1.p4a.make >> ./all.log
echo ================= a.make ============== >> ./all.log
cat ./a.make.log >> ./all.log
echo ================= a.exe =============== >> ./all.log
cat ./a.exe.log >> ./all.log
echo ================= a.clean ============= >> ./all.log
cat ./a.clean.log >> ./all.log
echo ================= b =================== >> ./all.log
cat ./hw1.1.p4b.make >> ./all.log
echo ================= b.make ============== >> ./all.log
cat ./b.make.log >> ./all.log
echo ================= b.exe =============== >> ./all.log
cat ./b.exe.log >> ./all.log
echo ================= b.clean ============= >> ./all.log
cat ./b.clean.log >> ./all.log
=================================================================
不是make file: -all
make失敗: -10
執行檔名錯誤: -5
沒有make clean: -5
make clean錯誤: -3
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.170.132