Как удалить весь ключ из файла YML, используя bash? - PullRequest
0 голосов
/ 21 апреля 2020

Я хочу удалить весь блок из файла 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

, но здесь только одна строка удаляется. Как мне достичь результата?

...