将Bash脚本转换为C.这可能吗?
发布时间:2020-12-15 21:51:29 所属栏目:安全 来源:网络整理
导读:我找到了 following Bash – C转换器. 这种方式可以从bash转换为c吗? 原因:C比BASH快吗?我想运行一些代码而不是一个cron工作. 解决方法 我确信有人已经制作了一个工具,只是因为他们可以,但我还没有见过.如果需要从C代码运行bash脚本,可以通过(例如)系统调
我找到了
following Bash – > C转换器.
这种方式可以从bash转换为c吗? 原因:C比BASH快吗?我想运行一些代码而不是一个cron工作. 解决方法
我确信有人已经制作了一个工具,只是因为他们可以,但我还没有见过.如果需要从C代码运行bash脚本,可以通过(例如)系统调用直接执行它:
system("if [ -f /var/log/mail ]; then echo "you've got mail! (file)"; fi"); 除此之外,我不知道“自动”做到这一点的简单方法.作为人类,我们可以看看上面的内容并将其等同于: if( access( "/var/log/mail",F_OK ) != -1 ) printf("you've got mail! (file)"); 作为可以实现的十几种方式之一.因此,手动执行此操作非常容易,显然需要花费更多精力才能完成,可以将其视为bash-> C编译器自动执行此操作. 那有可能吗?当然!例?抱歉,没有. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |