【问题标题】:Can I mix text with binary in linux?我可以在linux中将文本与二进制混合吗?
【发布时间】:2011-06-03 20:24:55
【问题描述】:

我想简化应用程序在 Linux 系统上的安装,使其成为一键式。为此,我希望将 bash 脚本与压缩的 tar 结合起来。

所以我有install.shsome_app.tar.gz 文件。

然后我有一个执行此操作的 Ant 任务:

cat install.sh some_app.tar.gz > some_app.exe

简而言之,文件会自行读取、解压缩 tarball 并提取文件并更改权限。

当我单独运行install.sh 时,它运行良好,但是一旦我运行some_app.exe,它就会失败并出现以下错误:

/some_app.exe: line 4: Binary file (standard input) matches + 1: arithmetic syntax error

所以我想知道文本是否可以与二进制结合?

【问题讨论】:

标签: linux bash unix fedora


【解决方案1】:

【讨论】:

    【解决方案2】:

    你要找的是Bash Self-Extracting Tar files

    【讨论】:

      【解决方案3】:

      已经完成了:P ... http://megastep.org/makeself/

      【讨论】:

        猜你喜欢
        • 2013-12-20
        • 2015-06-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多