- 論壇徽章:
- 0
|
按:SHELL 水平測(cè)試系列并非覆蓋 SHELL 的所有方面,而是挑選一些題目以引發(fā)思考,
以管中窺豹的方式達(dá)到檢驗(yàn)水平的目的.
[ SHELL 水平測(cè)試 ][ OVERVIEW 篇 ]
http://72891.cn/forum/viewtopic.php?t=476260&show_type=&sid=e90e3c748f1c10920ca09d71a81f7461
[ SHELL 水平測(cè)試 ][ SED 篇 ]
http://72891.cn/forum/viewtopic.php?t=476269&show_type=&sid=e90e3c748f1c10920ca09d71a81f7461
[ SHELL 水平測(cè)試 ][ AWK 篇 ]
http://72891.cn/forum/viewtopic.php?t=476271&show_type=&sid=e90e3c748f1c10920ca09d71a81f7461
[ SHELL 水平測(cè)試 ][ REGEX 篇 ]
http://72891.cn/forum/viewtopic.php?p=3143773#3143773
[ SHELL 水平測(cè)試 ][ REGEX 篇 ]
1. 傳統(tǒng) regex, POSIX regex, GNU regex, PCRE 都有什么特點(diǎn)及異同之處?
2. ERE 是 BRE 的 super set 嗎?
3. ERE看起來(lái)強(qiáng)大,但使用 ERE 有一點(diǎn)最不爽, 是什么?
4. 依賴(lài) GNU 擴(kuò)展的危害是什么?
5. Back reference 可以嵌套嗎?
6. DFA 和 NFA 有什么特點(diǎn)及區(qū)別?
7. 常用的 [e]grep, [ng]awk, [g]sed, perl 哪些是 DFA? 哪些是 NFA? 因此這些程序具有哪些相應(yīng)的特點(diǎn)?
8. Greedy regex 和 lazy regex 有何區(qū)別? 哪些工具是 lazy regex.
9. 猜一猜一個(gè)符合 RFC 標(biāo)準(zhǔn)的 email adderss 大概需要多長(zhǎng)的 regex 來(lái)匹配?
10. 你是否有這樣的經(jīng)歷: 某個(gè)使用過(guò)的 regex, 用在另個(gè)軟件中卻不行。
也就是說(shuō)你無(wú)法確定某個(gè) regex 在同一系統(tǒng)的不同軟件中或在不同系統(tǒng)的相同軟件中肯定能用? |
|