Извлечь первый файл только в архиве RAR
Я хочу использовать Unrar 5.21 Александра Рошаля под Mac OS X, чтобы извлечь только первый файл (имя которого я не знаю) из данного архива. Так как все файлы в архиве - jpg, следующее дает мне имя первого файла:
unrar t test.rar | sed -n '7s_Testing *\(.*\)\.jpg.*$_\1\.jpg_pg'
Однако помещать это в переменную и снова запускать unrar просто абсурдно неуклюже.
Есть ли прямой способ извлечь первый (или, в более общем случае, n-й) файл из данного архива rar с помощью командной строки? Спасибо!
1 ответ
Это делает работу:
unrar e test.rar "$(unrar vb test.rar | sed -n 1p)"