sed-bin:编译sed脚本
该项目允许将sed转换为C ,以便能够编译结果并生成与原始sed脚本具有完全相同行为的二进制文件,例如echo foo | sed s/foo/bar/将被echo foo | ./sed-bin替换echo foo | ./sed-bin 。
目录
快速开始
设置
克隆存储库并移至其目录内,您将需要常用的UNIX内核并构建utils(sed,libc,C编译器,shell,make)。
注意:该项目目前已在Fedora 32上与GNU libc(2.31),GNU sed(4.5)和GCC(10.1.1)一起进行了测试。在FreeBSD 12.1上进行了一些其他测试。
如何使用
快速逐步
让我们举一个简单的例子:
sh$ echo foo | sed s/foo/bar/
bar
假设您要编译s/foo/bar/ :
使用提供的shell脚本,这可以完成
评论0
最新资源