HP-UX - 如何在不提取文件的情况下从tar存档中读取文本文件?

时间:2012-10-09 14:49:02

标签: bash text tar cat hp-ux

我有一个tar存档,其中包含多个文本文件。我想编写一个脚本来显示(stdout)文件的内容,而不将其提取到当前目录。

其实我想做同样的事情:

tar tf myArchive.tar folder/someFile.txt
cat folder/someFile.txt
rm -R folder

但没有rm ...

我试过这种方式,但它不起作用:

tar tf myArchive.tar folder/someFile.txt | cat

由于

1 个答案:

答案 0 :(得分:29)

使用x从存档文件中提取f。然后添加选项-O以将提取的文件定向到标准输出。

tar xf myArchive.tar folder/someFile.txt -O