У меня есть этот отличный скрипт:
def response = ["curl", "-X", "GET", "-H", "X-Auth-Key: key", "-H", "X-Auth-Email: mail", "https://api.cloudflare.com/client/v4/zones?page=1&per_page=1000"].execute().text
println $(response)
Этот скрипт работает для меня, и он дал мне всю необходимую информацию, которую я хочу получить от API Cloudflare.
Задача, которую я хочу сейчас, - это grep результат такой команды:
grep -Po '(?<="name":")[^"]*' | grep -v "string" | grep -v "string" | grep -v "string" | grep -v "string".
Может ли кто-нибудь помочь мне интегрировать эти grep в результат скрипта Groovy?
Спасибо, Тео.
|
- это функция оболочки. поэтому, чтобы использовать канал, вам нужно запустить оболочку, которая запускает curl и grep. - person daggett   schedule 24.09.2020