一周前,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 的历史:域名何时开始付费
域名系统的历史:协议战争
来源: habr.com