У меня есть файл с множеством строк. Один из них выглядит так:
set auto_upgrade {1 2 3 4}
Список может содержать больше чисел.
Теперь в сценарии оболочки я хочу заглянуть в этот файл и выяснить, какой номер является последним в списке. В приведенном выше примере он должен найти 4. У меня есть регулярное выражение, чтобы найти это:
set auto_upgrade {\([0-9] \)*\([0-9]\{1,\}\)}
Вторая группа содержит то, что мне нужно.
Тем не менее, как я могу использовать это регулярное выражение? Я попытался sed , но он возвращает полный файл с подстановкой. Я просто хочу вторую группу.
Заранее спасибо,
Barth