一週前,UNIX 管道的開發者、「面向組件的程式設計」概念的創始人 Douglas McIlroy,
Фото—
處理文本
類 UNIX 作業系統有一套標準的文字格式化工具。 公用事業 錯字 允許您檢查文件中的拼字錯誤並
如今,拼字錯誤已被更現代、更準確的基於字典的拼字檢查器所取代。 然而,人們仍然記得這個樂器——幾年前的一位愛好者
另一個處理 80 年代文件的工具是 package 作家的工作台 來自貝爾實驗室的 Lorinda Cherry 和 Nina McDonald。 它的組成
UNIX 也提供了標準工具,讓公式的處理變得更加容易。 有一個用於格式化數學表達式的語言預處理器 方程式。 值得注意的是,要顯示公式,開發人員只需用簡單的文字和符號來描述它。 關鍵字可讓您垂直和水平移動數學符號,變更其大小和其他參數。 如果您將該行傳遞給實用程式:
sum from { k = 1 } to N { k sup 2 }
輸出將產生以下公式:
在 1980 世紀 1990 年代至 XNUMX 年代 eqn
處理文件
在主題線程中,駭客新聞居民指出了幾個很少使用的用於處理文件的實用程式。 其中之一
程式輸出由三列組成。 第一列包含第一個檔案特有的值,第二列包含第二個檔案特有的值。 第三列包括總值。 為了使 comm 正常工作,比較的文檔必須按詞法排序。 因此,現場的一位居民
comm <(sort fileA.txt) <(sort fileB.txt)
Comm 可以方便地用來檢查單字的拼字。 將它們與參考詞典文件進行比較就足夠了。 考慮到與對文件進行排序的需要相關的微妙之處,有
Фото—
也是 HN 的討論參與者
$ paste <( echo -e 'foonbar' ) <( echo -e 'baznqux' )
foo baz
bar qux
$ echo -e 'foonbarnbaznqux' | paste - -
foo bar
baz qux
用戶之一
您發現了類 UNIX 作業系統的哪些標準功能?
我們在公司部落格中寫的內容:
網域名稱系統如何演進:阿帕網時代
網域名稱系統的歷史:第一個 DNS 伺服器
DNS 的歷史:網域何時開始付費
域名系統的歷史:協議戰爭
來源: www.habr.com