Operating System - HP-UX
1753934 Members
9415 Online
108810 Solutions
New Discussion

Redirect text file content from tar archive to stdout (without extract it)

 
Maxbester
Occasional Visitor

Redirect text file content from tar archive to stdout (without extract it)

Hi,

 

I have a TAR archive that contains several text files. I would like to write a script to display (stdout) the content of a file without extracting it in the current directory.

 

Actually I would like to do the same as:

 

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

 

but without the rm...

 

I tried this way but it didn't work:

 

tar -xOf myArchive.tar folder/someFile.txt

 

Thanks

5 REPLIES 5
Dennis Handly
Acclaimed Contributor

Re: Redirect text file content from tar archive to stdout (without extract it)

Maxbester
Occasional Visitor

Re: Redirect text file content from tar archive to stdout (without extract it)

I do not have gtar, so what should I do to have the same behaviour?
Patrick Wallek
Honored Contributor

Re: Redirect text file content from tar archive to stdout (without extract it)

I am not aware of a way to make the HP-UX native 'tar' do this.  I do not think it is possible.

 

If you really need to do this, you can get 'gtar' from the link supplied by Dennis above.

Dennis Handly
Acclaimed Contributor

Re: Redirect text file content from tar archive to stdout (without extract it)

>I do not have gtar, so what should I do to have the same behaviour?

 

You get the same software, gtar.

Or write a script to extract to a temp file using pax, cat, then remove.

Maxbester
Occasional Visitor

Re: Redirect text file content from tar archive to stdout (without extract it)

@: right, this is what I am going to do. Thanks