使用命令行读取xar文件中的文件内容

时间:2016-06-11 06:05:23

标签: unix command-line archive xar

我试图在xar文件中读取文件的内容,而不使用命令行提取它们。

当我运行命令时,

xar -tf filename.xar | grep -i 'info'

它列出了我追踪的所有文件。

但是当我尝试使用

读取这些文件的内容时
cat `xar -tf filename.xar | grep -i 'info'`

我收到错误消息“ cat:filename:没有这样的文件或目录

1 个答案:

答案 0 :(得分:0)

你在正确的轨道上,但问题是你使用猫试图读取一个尚未从档案中提取的文件。您需要先读取存档,然后才能读取其内容。使用此代码提取文件,然后读取“信息”。文件:

xar -xf filename.xar; cat `xar -tf filename.xar | grep -i 'info'`

希望这会有所帮助:D(你可以在最后添加一个代码来删除添加的提取文件)