[書單] 文字處理常用書單

樑濤發表於2011-11-21

僅供參考:)
(未完待續)

更多資訊請檢視 相關豆列

  1. 《Learning the vi and Vim Editors》/《學習vi和vim編輯器》
    封面
    ●眼鏡猴書,最新版本為第7版;
    ●第6版的中文版本已出版;
    ●輕量級字元介面文字編輯工具vi/vim的經典學習用書,配以適當外部工具和語法高亮,編寫任何程式/配置檔案/測試資料當屬行雲流水(Lisp可能除外);
    ●任何現代UNIX/Linux上均預設配備某個版本的vi/vim編輯器。

  2. 《sed & awk》/《sed與awk》
    封面
    ●狐猴書,最新版本為第2版;
    ●第2版的中文版已出版;
    ●兩者均為輕量級文字處理工具/程式語言,提供基於“文字行”的程式設計框架,非常適宜快速開發特定場合使用的文字處理程式;
    ●sed偏向於“流式文字編輯處理”,而awk側重於“行級資料結構變換處理”;
    ●任何現代UNIX/Linux上均預設配備某個版本的sed/awk實用程式。

  3. 《The Perl Programming Language》/《Perl程式語言》
    封面
    ●駱駝書,最新版本為第4版;
    ●第2版的中文版已出版;
    ●輕重兩相宜的文字處理軍刀級工具,其自創的Perl流派正規表示式強大無比,並有名為PCRE(Perl Compatible Regular Expressions)的C函式庫;
    ●任何現代UNIX/Linux上均預設配備某個版本的Perl直譯器。

  4. 《Mastering Regular Expressions》/《精通正規表示式》 封面
    ●貓頭鷹書,最新版本為第3版;
    ●第3版的中文版已經出版;
    ●正規表示式是文字處理的另一軍刀級“微型”工具,配合以適當的程式語言及其實現,絕大部分問題都能迎刃而解;
    ●具備強大力量的器物往往同時具備強大殺傷力——正規表示式非常好用,真正把它用對卻十分困難——即便專家級程式設計師編寫正規表示式時也往往會引入十分隱晦的Bug,或者在處理某些特例/異常情況時陷入效率泥淖裡,這本書就是為解決這些困境而準備的;
    ●值得一年復讀一次的好書;
    ●任何現代程式語言應該都提供某種形式的正規表示式處理能力。

  5. 《Classic Shell Scripting》/《Shell指令碼學習指南》
    封面
    ●烏龜書,最新版本為第1版;
    ●中文版已經出版;
    ●側重於介紹如何以經典Shell指令碼作為膠水,粘合各種實用程式,從而實現快速文字處理程式開發;
    ●書中最有趣的一個例項是“tr -cs A-Za-z\' '\n' | tr A-Z a-z | sort | uniq -c | sort -k1,1nr -k2 | sed ${1:-25}q”,提取詞頻統計前n條記錄(n預設為25);
    ●任何現代UNIX上均預設配備某個版本的Shell程式,或其它替代實現如Bash等。

  6. 《Learning the bash Shell》/《學習bash》
    封面
    ●鱸魚書,最新版本為第3版;
    ●第2版的中文版已經出版;
    ●對標準shell的好的替代實現Bash進行了細緻得當的介紹和描述,在缺少某些標準外部實用程式的情況下可以作為簡單的替代品;
    ●某些內建的文字處理功能有意想不到的便利性;
    ●絕大部分Linux預設配備某個版本的Bash程式。

相關文章