Я хочу удалить весь блок из файла yml, используя скрипт bash.
random_text:
stage: xyz
services:
- xyz
Попытка сделать это следующим образом:
awk '{sub(/\r$/, "")}
$1 == "random_text:"{t=1}
t==1 && $1 != "random_text:" {t++; next}
t==2 && /:\s*$/{t=0}
!t' filename
, но здесь только одна строка удаляется. Как мне достичь результата?