文件名称:sed-bin:sed编写为sed的C转换器
文件大小:25KB
文件格式:ZIP
更新时间:2024-04-10 10:32:48
sed C
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脚本,这可以完成
【文件预览】:
sed-bin-master
----test(12KB)
----LICENSE(1KB)
----compile(785B)
----read.h(171B)
----sed-bin.c(2KB)
----samples()
--------generate-table-of-contents.sed(803B)
--------tic-tac-toe.sed(1KB)
--------binary-add.sed(467B)
----sed(2KB)
----operations.c(12KB)
----operations.h(1KB)
----address.h(573B)
----status.h(956B)
----Makefile(257B)
----read.c(2KB)
----README.md(11KB)
----address.c(5KB)
----par.sed(13KB)