文件名称:frangipanni:将文本行转换为树形结构的程序
文件大小:640KB
文件格式:ZIP
更新时间:2024-04-20 20:06:59
Go
弗兰吉潘尼 将文本行转换为漂亮的树状结构的程序。 程序依次读取标准输入上的每一行。 它将每行分成令牌,然后将令牌序列添加到树结构中。 具有相同前导标记的行被放置在树的同一分支中。 该树以缩进线或JSON格式打印。 或者,可以将树传递给用户提供的Lua脚本,该脚本可以生成任何输出格式。 选项控制将行拆分为标记的位置以及如何对其进行分析和输出。 基本操作 这是一个简单的例子。 给定此命令sudo find /etc -maxdepth 3 | tail -9 sudo find /etc -maxdepth 3 | tail -9 , 我们得到以下数据: /etc/bluetooth/rfcomm.conf.dpkg-remove /etc/bluetooth/serial.conf.dpkg-remove /etc/bluetooth/input.conf /etc/bluetoot
【文件预览】:
frangipanni-master
----build.sh(459B)
----go.mod(191B)
----markdown.lua(490B)
----go.sum(882B)
----doc()
--------basic.txt(258B)
--------env.txt(249B)
----xml.lua(1KB)
----LICENSE(1KB)
----test()
--------fixtures.log(223KB)
--------fixtures()
--------confidence.sh(2KB)
----README.md(14KB)
----frangipanni.go(10KB)
----frangipanni.jpg(586KB)
----.gitignore(356B)
----json.lua(92B)