1

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

当我运行命令时,

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

它列出了我之后的所有文件。

但是当我尝试使用读取这些文件的内容时,

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

我收到错误消息说cat: filename: No such file or directory

4

1 回答 1

0

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

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

希望这会有所帮助:D(您可以在末尾添加代码以删除添加的提取文件)

于 2017-03-09T02:12:59.863 回答