Lua指挥官
您是否为从命令行调用 Perl 单行程序的日子感到难过? 享受使用 Lua 语言从命令行处理文本文件的快速单行程序的好处。 Lua Commander 是 LuaJIT 的替代前端,可让您快速完成工作。
特征
一些功能:
使用 LuaJIT 引擎以极快的速度高效执行脚本
正则表达式预先安装并连接到内置的 Lua 库函数中
使用预装的inspect功能轻松打印复杂的表格
为文件的每一行运行代码,然后运行更多代码以打印汇总结果
使用可编程的字段分隔符自动将行拆分为字段
为常见任务预定义的便捷迭代器(按键排序,按值排序)
用新输出覆盖原始文件(带备份)
例子
下面是一些演示如何使用 Lua Commander 的简单示例。
执行代码:
luacmd -e "print('hello world')"
打印文件中的行:
luacmd -n -e "print(_)" F