将在Ubuntu上运行的.bin文件的安装程序

时间:2015-05-07 23:29:18

标签: bash shell ubuntu

我有一个包含3个文件的.bin文件 1. tar.gz文件
2. .zip文件
3. install.sh文件

目前,install.sh文件为空。我正在尝试编写一个shell脚本,该脚本应该能够提取.zip文件,并在Ubuntu机器上执行* .bin文件时将tar.gz文件复制到特定位置。有一个Jenkins作业将拉入这3个文件来创建* .bin文件

我的问题是如何从我的shell脚本访问tar.gz和.zip文件?

1 个答案:

答案 0 :(得分:0)

我对这类事情有两个常识。

第一种是使用一种文件格式,它会忽略无效数据并自动找到正确的文件内容(我相信zip就是这样一种格式/工具)。

如果是这种情况,您只需在打包/连接文件上运行该工具,然后让该工具完成其工作。

对于那些不起作用和/或不可能的格式和工具,一般的技巧是在连接文件中嵌入标记,以便原始脚本忽略数据但可以自己操作到& #34;提取"嵌入数据,以便其他工具可以对提取的内容进行操作。