如何解压 shell 脚本中的 tgz 文件?
Posted
技术标签:
【中文标题】如何解压 shell 脚本中的 tgz 文件?【英文标题】:How to unpack the tgz file present in a shell script? 【发布时间】:2021-11-16 05:21:11 【问题描述】:我有一个 .sh 构建文件,它基本上是一个包含几行 shell 代码的 tar.gz 文件。 我知道如何将 tar.gz 打包到 shell like this 中,但是如何执行相反的操作,即解压缩 .sh 文件中的 tgz 文件?
提前谢谢你!
【问题讨论】:
请注意,您的链接只是指向您自己的问题 问题缺少必要的输入,举个例子会有很大帮助。 【参考方案1】:我得到了解决方案,如果有人需要的话!
获取 .sh 文件中的 shell 代码行数,比如 n 行。 现在删除 .sh 文件的前 n=21 行,并将其余部分保存在另一个文件中,比如 sample.tar:
sed '1,21d' sc_300026_smca.sh > sample.tar
现在我们将得到所需的文件 sample.tar。
【讨论】:
以上是关于如何解压 shell 脚本中的 tgz 文件?的主要内容,如果未能解决你的问题,请参考以下文章
PCB 无需解压,直接读取Genesis TGZ指定文件 实现方法