From a7ecdcf5d0d55e8e695d5724c579f89ca2704f87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lucio=20Andr=C3=A9s=20Illanes=20Albornoz?= Date: Thu, 19 Aug 2021 18:02:16 +0200 Subject: Switch to portable [!...] vs. [^...] patterns. --- subr.rtl/rtl_complex.subr | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'subr.rtl/rtl_complex.subr') diff --git a/subr.rtl/rtl_complex.subr b/subr.rtl/rtl_complex.subr index f315fd90..1e13fce7 100644 --- a/subr.rtl/rtl_complex.subr +++ b/subr.rtl/rtl_complex.subr @@ -36,11 +36,11 @@ rtl_filter_vars() { fi; continue; ;; *) case "${_var_spec}" in - [^=]*=\"*\") _qchar=""; _vname="${_var_spec%%=\"*}"; ;; - [^=]*=\"*) _qchar="\""; _vname="${_var_spec%%=\"*}"; ;; - [^=]*=\'*\') _qchar=""; _vname="${_var_spec%%=\'*}"; ;; - [^=]*=\'*) _qchar="\'"; _vname="${_var_spec%%=\'*}"; ;; - [^=]*=*) _qchar=""; _vname="${_var_spec%%=*}"; ;; + [!=]*=\"*\") _qchar=""; _vname="${_var_spec%%=\"*}"; ;; + [!=]*=\"*) _qchar="\""; _vname="${_var_spec%%=\"*}"; ;; + [!=]*=\'*\') _qchar=""; _vname="${_var_spec%%=\'*}"; ;; + [!=]*=\'*) _qchar="\'"; _vname="${_var_spec%%=\'*}"; ;; + [!=]*=*) _qchar=""; _vname="${_var_spec%%=*}"; ;; esac; ;; esac; if "${_fn}" "${_vname}"; then -- cgit v1.2.3