Ich habe ein tar
Archiv, das mehrere Textdateien enthält. Ich möchte ein Skript schreiben, um den Inhalt einer Datei anzuzeigen (stdout), ohne sie in das aktuelle Verzeichnis zu extrahieren.HP-UX - Wie kann ich eine Textdatei aus dem tar-Archiv lesen, ohne sie zu extrahieren?
Eigentlich würde Ich mag die gleiche wie zu tun:
tar tf myArchive.tar folder/someFile.txt
cat folder/someFile.txt
rm -R folder
aber ohne die rm
...
ich auf diese Weise versucht, aber es hat nicht funktioniert:
tar tf myArchive.tar folder/someFile.txt | cat
Danke
Eigentlich funktioniert es gut unter Linux. Aber wenn ich es auf einem HP-UX-Computer ausführe, wird der Inhalt der Datei nicht angezeigt. Stattdessen wird der Ordner extrahiert. Es ist normal? Irgendeine Problemumgehung? – Maxbester
'-O' ist wahrscheinlich eine GNU-spezifische Option von' tar'. Perfectour mit der vollen '--zu-stdout' Option? –
Sie sollten sich die HP-UX-Manpage von tar ansehen: 'man tar', um zu sehen, ob eine ähnliche Option verfügbar ist. –