web-dev-qa-db-ja.com

HP-UX-tarアーカイブからテキストファイルを抽出せずに読み取るにはどうすればよいですか?

いくつかのテキストファイルを含む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

ありがとう

15
Maxbester

アーカイブファイルからxを使用して、fを使用して抽出します。次に、オプション-Oも追加して、抽出されたファイルを標準出力に転送します。

tar xf myArchive.tar folder/someFile.txt -O
30
Didier Trosset