【问题标题】:shell script to c convertershell脚本到c转换器
【发布时间】:2011-03-22 22:30:27
【问题描述】:

有谁知道有什么工具可以将shell脚本'.sh'转换成C文件'.c'?

【问题讨论】:

  • 这个 shell 脚本有多大?与其花精力去寻找一个转换它的工具,不如把它移植到 C 中不值得吗?
  • 足够大了不用手动尝试,如果找不到好方法,我可以开始自己做:)

标签: c shell converter


【解决方案1】:

我怀疑是否存在任何此类工具。 C 和 shell 文件是完全不同的语言,用途完全不同,没有办法自动转换成另一种。

【讨论】:

  • 只需在一个以const char scripttext[] = "结尾的.c文件中进行shell实现,该工具称为( cat shell.c "$1" ; echo '";' )>out.c
  • 感谢您的帮助,但没有得到您想要传达的内容。你能解释一下吗?
  • 我的意思是找到(或编写)一个 shell 的实现,然后将你的 shell 脚本嵌入为一个常量字符串让 shell 运行。
【解决方案2】:

你可以试试shc。它不是编译器,但它会在编码/加密期间生成 .c 文件。

否则,请手动操作。学习用 C 和 shell 编写代码,然后自己翻译。这是最好的方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多