diff options
author | Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de> | 2021-08-19 18:02:16 +0200 |
---|---|---|
committer | Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de> | 2021-08-19 18:02:16 +0200 |
commit | a7ecdcf5d0d55e8e695d5724c579f89ca2704f87 (patch) | |
tree | 0cfea1e3d2f5e87d5e3dc4ee3b139c546f50875d /subr.rtl/rtl_string.subr | |
parent | 5267e85792ae0c03106405bb8b3b7150f027c935 (diff) | |
download | midipix_build-a7ecdcf5d0d55e8e695d5724c579f89ca2704f87.tar.bz2 midipix_build-a7ecdcf5d0d55e8e695d5724c579f89ca2704f87.tar.xz |
Switch to portable [!...] vs. [^...] patterns.
Diffstat (limited to 'subr.rtl/rtl_string.subr')
-rw-r--r-- | subr.rtl/rtl_string.subr | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/subr.rtl/rtl_string.subr b/subr.rtl/rtl_string.subr index e642bebe..e3e98601 100644 --- a/subr.rtl/rtl_string.subr +++ b/subr.rtl/rtl_string.subr @@ -71,10 +71,10 @@ rtl_tolower() { X*) _s_new="${_s_new:+${_s_new}}x"; _s="${_s#X}"; ;; Y*) _s_new="${_s_new:+${_s_new}}y"; _s="${_s#Y}"; ;; Z*) _s_new="${_s_new:+${_s_new}}z"; _s="${_s#Z}"; ;; - [^ABCDEFGHIJKLMNOPQRSTUVWXYZ]*) + [!ABCDEFGHIJKLMNOPQRSTUVWXYZ]*) _s_new="${_s_new:+${_s_new}}${_s%%[ABCDEFGHIJKLMNOPQRSTUVWXYZ]*}"; - while [ "${_s#[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]}" != "${_s}" ]; do - _s="${_s#[^ABCDEFGHIJKLMNOPQRSTUVWXYZ]}"; + while [ "${_s#[!ABCDEFGHIJKLMNOPQRSTUVWXYZ]}" != "${_s}" ]; do + _s="${_s#[!ABCDEFGHIJKLMNOPQRSTUVWXYZ]}"; done; ;; esac; done; printf "%s" "${_s_new}"; @@ -110,10 +110,10 @@ rtl_toupper() { x*) _s_new="${_s_new:+${_s_new}}X"; _s="${_s#x}"; ;; y*) _s_new="${_s_new:+${_s_new}}Y"; _s="${_s#y}"; ;; z*) _s_new="${_s_new:+${_s_new}}Z"; _s="${_s#z}"; ;; - [^abcdefghijklmnopqrstuvwxyz]*) + [!abcdefghijklmnopqrstuvwxyz]*) _s_new="${_s_new:+${_s_new}}${_s%%[abcdefghijklmnopqrstuvwxyz]*}"; - while [ "${_s#[^abcdefghijklmnopqrstuvwxyz]}" != "${_s}" ]; do - _s="${_s#[^abcdefghijklmnopqrstuvwxyz]}"; + while [ "${_s#[!abcdefghijklmnopqrstuvwxyz]}" != "${_s}" ]; do + _s="${_s#[!abcdefghijklmnopqrstuvwxyz]}"; done; ;; esac; done; printf "%s" "${_s_new}"; |