Вы можете использовать cf app <app-name> | grep 'routes:' | cut -d ':' -f 2 | xargs
.
. Это позволит отфильтровать все строки, кроме линии, отображающей ваши маршруты, обрезать начальные routes:
(вырезать) и пробелы (xargs).
Если вы хотите это в переменной, запустите MY_ROUTES=$(cf app <app-name> | grep 'routes:' | cut -d ':' -f 2 | xargs)
.Это приведет к разделению запятой списка маршрутов в переменной.
Пример: route1.example.com, route2.example.com, route3.example.com
.
Вы можете выбрать конкретный маршрут, используя echo $MY_ROUTES | cut -d ',' -f <num>
, где <num>
- этономер нужного вам маршрута (например, 1 - route1.example.com, 2 - route2.example.com и 3 - route3.example.com).
Надеюсь, это поможет!