Переглянути джерело

fix: fix solaris sed and grep issue

Easton Man 4 роки тому
батько
коміт
e35ef75949
1 змінених файлів з 1 додано та 1 видалено
  1. 1 1
      dnsapi/dns_huaweicloud.sh

+ 1 - 1
dnsapi/dns_huaweicloud.sh

@@ -144,7 +144,7 @@ _add_record() {
   response=$(_get "${dns_api}/v2/zones/${zoneid}/recordsets?name=${_domain}")
   response=$(_get "${dns_api}/v2/zones/${zoneid}/recordsets?name=${_domain}")
 
 
   _debug "${response}"
   _debug "${response}"
-  _exist_record=$(echo "${response}" | sed ':a;N;$!ba;s/\n/ /g' | grep -o '"records":[^]]*' | sed 's/\"records\"\:\[//g')
+  _exist_record=$(echo "${response}" | sed -e ':a' -e 'N;$!ba;' -e 's/\n/ /g' | _egrep_o '"records":[^]]*' | sed 's/\"records\"\:\[//g')
   _debug "${_exist_record}"
   _debug "${_exist_record}"
 
 
   # Check if record exist
   # Check if record exist