Вывод определенной команды содержит
>> ..................546 Jobs Retrieved
List of jobs Retrieved: 1-4,6-12,14,2017-2018 ............
>>> 30 Jobs Done
Jobs terminated: retrieve them with: crab -getoutput <List of jobs>
List of jobs: 203,376,578,765,803,809,811
.....................
И я хочу извлечь только 203 376 578 765 803 809 811, которые появляются после строки 30 Jobs Done. И после этого мне нужно поместить это число в виде строки в определенную переменную, чтобы использовать это в какой-то команде. Как мне это сделать.
Я попробовал это следующим образом:
- Я помещаю вывод в файл status.log
- $ sed -e '1,/Выполнено/d' status.log | grep "Список вакансий:" то я получил только строку Список вакансий: 578 765 811 836 1068 1096 1128 но мне не нужна фраза "Список вакансий"
Помогите мне, пожалуйста.
Заранее большое спасибо.