Use 'awk' instead of 'sed -E'

This commit is contained in:
Laine Gholson 2015-11-01 10:40:44 -06:00
parent 686dd511a6
commit 8c173764bd

View File

@ -4391,7 +4391,7 @@ get_a_record() {
OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134 OPENSSL_CONF="" # see https://github.com/drwetter/testssl.sh/issues/134
if [[ "$NODE" == *.local ]]; then if [[ "$NODE" == *.local ]]; then
if which avahi-resolve &>/dev/null; then if which avahi-resolve &>/dev/null; then
ip4=$(filter_ip4_address $(avahi-resolve -4 -n $NODE 2>/dev/null | sed -E 's/\t/ /' | sed "s/^.*$NODE //")) ip4=$(filter_ip4_address $(avahi-resolve -4 -n $NODE 2>/dev/null | awk '{ print $2 }'))
else else
fatal "Local hostname given but no 'avahi-resolve' avaliable." fatal "Local hostname given but no 'avahi-resolve' avaliable."
fi fi
@ -4423,7 +4423,7 @@ get_aaaa_record() {
if [[ -z "$ip6" ]]; then if [[ -z "$ip6" ]]; then
if [[ "$NODE" == *.local ]]; then if [[ "$NODE" == *.local ]]; then
if which avahi-resolve &>/dev/null; then if which avahi-resolve &>/dev/null; then
ip6=$(filter_ip6_address $(avahi-resolve -6 -n $NODE 2>/dev/null | sed -E 's/\t/ /' | sed "s/^.*$NODE //")) ip6=$(filter_ip6_address $(avahi-resolve -6 -n $NODE 2>/dev/null | awk '{ print $2 }'))
else else
fatal "Local hostname given but no 'avahi-resolve' avaliable." fatal "Local hostname given but no 'avahi-resolve' avaliable."
fi fi