fork(3) download
  1. #!/bin/bash
  2.  
  3. awk '$1 == "tool:"{t=1}
  4. t==1 && $1 == "ports:"{t++; next}
  5. t==2 && /:[[:blank:]]*$/{t=0}
  6. t != 2'
Success #stdin #stdout 0s 5888KB
stdin
tool:
  image: tool.xxx.com/platform/app:dev
  log_driver: syslog
  restart: always
  ports:
    - "54325:80"
    - "543325:80"
  volume:
    - "a:b"

tool1:
  image: tool1.xxx.com/platform/app:dev
  log_driver: syslog
  restart: always
  ports:
    - "54325:80"
    - "543325:80"
  volume:
    - "a:b"
stdout
tool:
  image: tool.xxx.com/platform/app:dev
  log_driver: syslog
  restart: always
  volume:
    - "a:b"

tool1:
  image: tool1.xxx.com/platform/app:dev
  log_driver: syslog
  restart: always
  ports:
    - "54325:80"
    - "543325:80"
  volume:
    - "a:b"