Обновление (оптимизированная версия)
awk 'NR==1{print $NF}' RS="Failed to clone" input-awk.txt
Подтверждение концепции
$ awk 'NR==1{print $NF}' RS="Failed to clone" input-awk.txt
TEST12-RH4-AtlassianTest
Обновление 2 ( Uber оптимизированная версия)
Технически, следующая версия будет оптимизирована для uber , но она оставляет слишком много шансов для ложных попаданий в разделитель записей, хотя это работает для вашего образца ввода.
awk 'NR<2{print $NF}' RS="Fa" input-awk.txt`
Обновление 3 (Ultimate, оптимизированная для мега-убийств)
Я бы не стал использовать это в рабочем коде, но он просто показывает, что всегда есть способ сделать его проще.Если кто-то может победить это для кода гольфа целей, я, безусловно, хотел бы увидеть это!
awk '!a++,$0=$NF' RS="Fa" input-awk.txt
Оригинал
Предполагая, что имя вашей виртуальной машины всегдапоследнее поле в записи, которую вы хотите напечатать, это работает:
awk '/not enough space/{split(pre,a);print a[pNF]}{pre=$0;pNF=NF}' input-awk.txt