摘要: 本文档提供了多个使用dgsh脚本语言编写的示例,展示了如何利用管道、多路复用、并行处理等技术进行数据处理和分析。示例涵盖了以下主题:
- 文件类型、长度和压缩性能分析
- Git历史分析,包括作者和提交日期统计
- C源代码目录分析,包括文件统计和代码质量评估
- 查找重复文件
- 检查拼写错误
- 文本分析,包括词频统计和模式匹配
- 网络日志分析,包括访问量统计和趋势分析
- DBLP计算机科学文献分析,包括论文和作者统计
- 波形分析和傅里叶变换
- 核磁共振数据处理
- FFT并行计算
- CSV列重排
- Windows-like DIR命令实现。
讨论: 这段内容主要讨论了一个名为dgsh的项目,它是一个基于有向图的shell工具。用户们对dgsh的语法和设计进行了评价,有人认为其语法过时且不够现代,建议新的shell项目如nushell和elvish可以借鉴其理念,但以更现代的方式实现。一些用户对dgsh与动态语言(如Python或Ruby)在完成相同任务时的效率进行了比较。还有用户提出了关于数据管道是否可以循环以及如何设置退出条件的问题。一些用户对dgsh表示了赞赏,认为它是一个有趣且富有创意的项目。
原文标题:Dgsh – Directed graph shell
原文链接:https://www2.dmst.aueb.gr/dds/sw/dgsh/
讨论链接:https://news.ycombinator.com/item?id=45425298