Вопрос по bash (парсинг). помогите плиз, не могу сообразить.

Компьютеры программирование программы Linux bash

Есть архив с названием пускай qwerty.iso
он содержит набор документов.
мне нужно получить переменные с размером каждого из этого документа.
как это сделать?
то есть:
unzip -l qwerty.iso
>
Archive: qwerty.iso
Length Date Time Name
--------------------
1289660 04-11-12 15:56 doc1
248909457 04-11-12 15:57 doc2

хотелось бы получить числовые переменные a1 (или a[1]) = 1289660 и a2 = 248909457

Буду безумно благодарен за помощь.
Ответы:
sed+awk , как выдрать из ДВУХ линий по отдельности числа - head+tail
awk '{print $1}' вполне выведет числа уже из строки, стандартным присваиванием запихаешь в переменные в цикле разбора по строкам.
unzip -l qwerty.iso | awk '/\d/ {print $1}'


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.