我想在Mac OS X下使用Alexander Roshal的Unrar 5.21来仅提取给定存档的第一个文件(我不知道其名称)。 由于存档中的所有文件都是jpg,因此下面给出了第一个文件的名称:
unrar t test.rar | sed -n '7s_Testing *\(.*\)\.jpg.*$_\1\.jpg_pg'
但是,将它放入变量并再次运行unrar似乎非常笨拙。
是否可以使用命令行直接提取给定rar存档的第一个(或更常见的是第n个)文件?谢谢!
答案 0 :(得分:0)
这就是工作:
unrar e test.rar "$(unrar vb test.rar | sed -n 1p)"