【文件属性】:
文件名称:clawk:像Awk,但Clojure
文件大小:5KB
文件格式:ZIP
更新时间:2021-05-21 13:23:34
Clojure
爪
有点像awk,但Clojure。 读取stdin的每一行,将其绑定到$并评估提供的代码。 非零结果转到stdout。
优点:
我真的不知道awk。 我知道Clojure。
在Clojure中进行reader/line-seq/doseq/split/print舞蹈很繁琐。
如果碰巧每个文件都是Clojure数据结构的文件,awk和朋友将无济于事。
缺点:
Awk和朋友投入了很多年。 克拉克有几个工时。
JVM启动时间。 当文件足够大时,这不会给我带来太多麻烦。
速度。 对于awk可以完成的任务,我无法想象它没有比这更快,更快速,更快捷的方式。
我基本上将其视为更大的管道的一部分,当您顶着头用Clawk进行的操作比使用sed , grep , cut , tr以及其他所有方法时更容易。
用法
$ clawk options expression
默认情况下,stdin
【文件预览】:
clawk-master
----.gitignore(130B)
----make-sh.sh(112B)
----src()
--------clawk()
----README.md(4KB)
----test()
--------clawk()
----project.clj(371B)