tar -tvf file.tar
ログファイルが含まれています。このようなことをする方法はありますか?
tar -tvf file.tar | head -1 | awk '{print $NF}' | xargs less {}
これによりファイルが見つかりませんが、方法はありますか?
ベストアンサー1
スイッチを使用しない場合は、リストではなくv
ファイル名のtar
リストのみがインポートされます。私はあなたが最初のファイルだけを見たいと思います。ls -l
head -1
tar xfO file.tar `tar tf file.tar | head -1` |less
最初のファイルを見るにはうまくいきます
最後のスイッチはゼロ以外の大文字「O」です。
-O, --to-stdout
ファイルを標準出力に抽出します。
一度に見るには
tar xfO file.tar | less
ただし、見ているログファイルの正確な名前が失われます。