【问题标题】:How to unpack the tgz file present in a shell script?如何解压 shell 脚本中的 tgz 文件?
【发布时间】:2021-11-16 05:21:11
【问题描述】:

我有一个 .sh 构建文件,它基本上是一个包含几行 shell 代码的 tar.gz 文件。 我知道如何将 tar.gz 打包到 shell like this 中,但是如何执行相反的操作,即解压缩 .sh 文件中的 tgz 文件?

提前谢谢你!

【问题讨论】:

  • 请注意,您的链接只是指向您自己的问题
  • 问题缺少必要的输入,举个例子会有很大帮助。

标签: linux shell tar unpack


【解决方案1】:

我得到了解决方案,如果有人需要的话!

获取 .sh 文件中的 shell 代码行数,比如 n 行。 现在删除 .sh 文件的前 n=21 行,并将其余部分保存在另一个文件中,比如 sample.tar:

sed '1,21d' sc_300026_smca.sh > sample.tar

现在我们将得到所需的文件 sample.tar。

【讨论】: